12 #include "XeLikelihoods.h" 13 #include "TParameter.h" 61 void generateCalibration(
int N,
bool randomizeNP =
false);
64 void generateData(
double mu,
int N,
bool randomizeNP =
false);
67 void setSeed(
int seed);
79 void randomizeNuissanceParameter();
88 void saveParameters(TTree *f);
94 double getModelIntegral();
100 double getModelIntegralSafeguarded();
103 vector<TH2F> getTH2OfBkg();
106 double averageCalEvnt;
107 double averageDataEvnt;
void setGeneration(int generation)
set the Generation, this info will be available in the generated tree (so that u can hadd them)...
Definition: ToyGenerator.h:70
implements 2D pdf profiled likelihood fitting.
Definition: XeLikelihoods.h:27
Helper Class to send consistently formatted messages. It allows different levels of severity for the ...
Definition: XeUtils.h:22
Helper class to generate toys given an input likelihood. It can generate toys for the calibration dat...
Definition: ToyGenerator.h:29
void setLikeType(int lktype)
set the LikeliHood Type, this info will be available in the generated tree (so that u can hadd them)...
Definition: ToyGenerator.h:73
void setAverageCalibrationEvents(double evnt)
the total number of events to which the calibtration pdfs will be rescaled.
Definition: ToyGenerator.h:43
void setTreeName(TString newname)
sets a new tree name prefix
Definition: ToyGenerator.h:82
void setLikelihood(pdfLikelihood *like)
pointer to the defined likelihood
Definition: ToyGenerator.h:37
void setAverageDataEvents(double evnt)
the total number of events to which the science data pdfs will be rescaled.
Definition: ToyGenerator.h:52