20 |
|
virtual void Loop(); |
21 |
|
|
22 |
|
void SetProcessNEvents(int nEvents) { processNEvents = nEvents; } |
23 |
< |
void SetReportEvents(int nEvents) { reportEvery = nEvents; } |
24 |
< |
void SetLoggingVerbosity(int logVerb) { loggingVerbosity = logVerb; } |
23 |
> |
void SetReportEvents(unsigned int nEvents) { reportEvery = nEvents; } |
24 |
> |
void SetLoggingVerbosity(unsigned int logVerb) { loggingVerbosity = logVerb; } |
25 |
|
void SkimEvents(bool skim_){ skim = skim_; } |
26 |
|
void PileUpWeightFile( std::string pileupFileName ); |
27 |
|
|
28 |
< |
TChain *inputTree; |
29 |
< |
susy::Event *event; |
28 |
> |
TChain* inputTree; |
29 |
> |
susy::Event* event; |
30 |
|
|
31 |
< |
TFile *outFile; |
32 |
< |
TTree *tree; |
33 |
< |
TH1F *eventNumbers; |
31 |
> |
TFile* outFile; |
32 |
> |
TTree* tree; |
33 |
> |
TH1F* eventNumbers; |
34 |
|
|
35 |
|
private: |
36 |
|
int processNEvents; // number of events to be processed |
37 |
< |
int reportEvery; |
38 |
< |
int loggingVerbosity; |
39 |
< |
bool skim; |
37 |
> |
unsigned int reportEvery; |
38 |
> |
bool skim; // true by default. eg. nJets, jet.pt, etc |
39 |
> |
unsigned int loggingVerbosity; |
40 |
> |
// 0: no output |
41 |
> |
// 1: only steps are shown |
42 |
> |
// 2: object multiplicity shown |
43 |
> |
// 3: detailed object info shown |
44 |
|
|
45 |
|
// important dataset information |
46 |
|
TH1F* pileupHisto; |