42 |
|
// setting all the input Names |
43 |
|
void SetIsData(bool b) { fIsData = b; } |
44 |
|
void SetTupleName(const char* c) { fTupleName = c; } |
45 |
< |
void FindHiggsPtAndY(Float_t& pt, Float_t& Y, Float_t& mass); |
45 |
> |
const MCParticle *FindHiggsPtAndY(Float_t& pt, Float_t& Y, Float_t& mass); |
46 |
> |
const SuperCluster *MatchSC(const MCParticle *p, bool &iseb); |
47 |
> |
|
48 |
> |
void SetMCR9Scale(Double_t ebscale, Double_t eescale) { fMCR9ScaleEB = ebscale; fMCR9ScaleEE = eescale; } |
49 |
> |
|
50 |
|
|
51 |
|
protected: |
52 |
|
|
58 |
|
|
59 |
|
// Names for the input Collections |
60 |
|
TString fMCParticleName; |
61 |
< |
|
61 |
> |
TString fPVName; |
62 |
> |
TString fEBSCName; |
63 |
> |
TString fEESCName; |
64 |
> |
|
65 |
|
const MCParticleCol *fMCParticles; |
66 |
+ |
const VertexCol *fPV; |
67 |
+ |
const SuperClusterCol *fEBSC; |
68 |
+ |
const SuperClusterCol *fEESC; |
69 |
|
// is it Data or MC? |
70 |
+ |
Double_t fMCR9ScaleEB; |
71 |
+ |
Double_t fMCR9ScaleEE; |
72 |
+ |
|
73 |
|
Bool_t fIsData; |
74 |
|
|
75 |
|
TString fTupleName; |