87 |
|
Float_t Ecorerr() const { return ecorerr; }; |
88 |
|
Float_t Ecorele() const { return ecorele; }; |
89 |
|
Float_t Ecoreleerr() const { return ecoreleerr; }; |
90 |
< |
Float_t Pt() const {return pt;}; |
91 |
< |
|
90 |
> |
|
91 |
|
private: |
92 |
|
UChar_t hasphoton; |
93 |
|
Float_t e; |
367 |
|
Float_t idmva_ChargedIso_worstvtx; |
368 |
|
Float_t idmva_PsEffWidthSigmaRR; |
369 |
|
|
370 |
< |
Float_t ebcs[NClus]; |
370 |
> |
Float_t ebcs[NClus]; |
371 |
|
Float_t etabcs[NClus]; |
372 |
|
Float_t phibcs[NClus]; |
373 |
|
Int_t ietabcs[NClus]; |
612 |
|
Int_t vbfTag; |
613 |
|
Float_t vbfbdt; |
614 |
|
|
615 |
+ |
|
616 |
|
// ----------- TTH TAG STUFF ------------- |
617 |
|
Int_t tthTag; |
618 |
|
|
767 |
|
protected: |
768 |
|
void Process(); |
769 |
|
void SlaveBegin(); |
770 |
< |
void Terminate(); |
770 |
> |
|
771 |
|
// Private auxiliary methods... |
772 |
|
void FindHiggsPtAndZ(Float_t& pt, Float_t& z, Float_t& mass); |
773 |
|
Float_t GetEventCat (PhotonTools::CiCBaseLineCats cat1, |
774 |
|
PhotonTools::CiCBaseLineCats cat2); |
775 |
< |
void ApplyTTHTag(const Photon*, const Photon*, const Vertex*); |
776 |
< |
void PrintTTHDebugInfo(); |
777 |
< |
void PrintTTHDecay(); |
775 |
> |
//void ApplyTTHTag(const Photon*, const Photon*, const Vertex*); |
776 |
> |
//void PrintTTHDebugInfo(); |
777 |
> |
//void PrintTTHDecay(); |
778 |
|
void PrintGenElectrons(); |
779 |
|
void PrintElectrons(const char *, const ElectronCol*); |
780 |
|
|
781 |
+ |
void ApplyTTHTag(const Photon *phHard, const Photon *phSoft,const Vertex *selvtx); |
782 |
+ |
|
783 |
|
// Names for the input Collections |
784 |
|
TString fPhotonBranchName; |
785 |
|
TString fPFPhotonName; |
882 |
|
|
883 |
|
Double_t fBeamspotWidth; |
884 |
|
|
883 |
– |
TFile *fTmpFile; |
885 |
|
|
886 |
|
// -------------------------------- |
887 |
|
// variables for vbf |