Xephyr  0.0
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
dataHandler Class Reference
Inheritance diagram for dataHandler:
errorHandler

Public Member Functions

 dataHandler (TString name, TString fileName, TString dmTree)
 
 dataHandler (TString name)
 
 dataHandler (TString name, TH2F *h2pdf)
 
 dataHandler (TString name, TH2F *h2pdf, int N)
 
void drawS1S2 (TString opt="")
 
vector< int > getSimulatedInfo (unsigned int size)
 
double getS1 (int N)
 
double getS2 (int N)
 
double getW (int N)
 
TGraph getS1S2 ()
 
Long64_t getEntries ()
 
double getSumOfWeights ()
 
void printSummary ()
 
void getEntry (Long64_t entry)
 
void generateAsimov (TH2F *background)
 
void generateDataSet (TH2F *h2pdf, int N)
 
void setData (int Type)
 
void fillDataHisto (TH2F *hist)
 
double getValFromPdf (TH2F &histo)
 
void setDataTree (TString nameTree)
 
void setDataTree (TTree *tree)
 change the tree pointer to data.
 
void setFile (TString PathtoFile)
 
void setPrefixTree (TString prefix)
 set the prefix for the name of the tree collection to iterate on, usefull for neyman construction.
 
void setTreeIndex (int index)
 load the tree in file according to the name convention: "TreePrefix"+"index"
 
void setFileAndTree (TString PathtoFile, TString nameTree)
 
void addToDataSet (TH2F *h2pdf, int N)
 
vector< string > getTrueParamsNames ()
 useful to get the truth generated value of parameter stored in tree
 
vector< double > getTrueParams ()
 useful to get the truth generated value of parameter stored in tree
 
- Public Member Functions inherited from errorHandler
 errorHandler (TString name)
 
void Error (TString functionName, TString message)
 Send an Error message to the user. More...
 
void Warning (TString functionName, TString message)
 Send a Warning message to the user. More...
 
void Info (TString functionName, TString message)
 Send an Info message to the user. More...
 
void Debug (TString functionName, TString message)
 Send a Debug message to the user. More...
 
void setPrintLevel (int level)
 Set the local printing level (for this instance only) More...
 
int getPrintLevel ()
 Return the current print level for this instance. remind that if you set with setPrintLevel this will override the global print level.
 

Static Public Member Functions

static double integrate (TH2F *histo, double s1_min, double s1_max, double s2_min, double s2_max)
 

Public Attributes

TTree * DMdata
 
TFile * file
 
TString Name
 
TString TreePrefix
 
TH2F * grid
 
TString FirstVarName
 
TString SecondVarName
 
float s1
 
float s2
 
float weight
 
int dataType
 
TGraph2D * gs1s2w
 
double sumOfWeights
 
- Public Attributes inherited from errorHandler
int localPrintLevel
 
TString className
 

Additional Inherited Members

- Static Public Attributes inherited from errorHandler
static int globalPrintLevel = 1
 

The documentation for this class was generated from the following files: