1 |
#ifndef looper_H
|
2 |
#define looper_H
|
3 |
|
4 |
#include "TH1F.h"
|
5 |
#include "TH2F.h"
|
6 |
#include "CMS2.h"
|
7 |
|
8 |
typedef ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<float> > LorentzVector;
|
9 |
|
10 |
class looper {
|
11 |
public:
|
12 |
int ScanChain ( TChain* chain, char *prefix = "", bool useHO = false, float coneSize = 0.5);
|
13 |
void BookHistos ( char *prefix );
|
14 |
bool isGoodPion (int index);
|
15 |
float getCaloEnergy( int index, bool useHO, float coneSize );
|
16 |
|
17 |
TH1F* hrfPt5b[3];
|
18 |
TH1F* hrfPt5e[3];
|
19 |
TH1F* hrfPt5ep[3];
|
20 |
TH1F* hrfPt5em[3];
|
21 |
TH1F* hrfPt20b[3];
|
22 |
TH1F* hrfPt20e[3];
|
23 |
TH1F* hrfPt20ep[3];
|
24 |
TH1F* hrfPt20em[3];
|
25 |
TH1F* hrfPt70b[3];
|
26 |
TH1F* hrfPt70e[3];
|
27 |
TH1F* hrfPt70ep[3];
|
28 |
TH1F* hrfPt70em[3];
|
29 |
};
|
30 |
|
31 |
#endif
|