78 |
|
class PhotonTreeWriterPhoton |
79 |
|
{ |
80 |
|
public: |
81 |
< |
void SetVars(const Photon *p, const DecayParticle *c, const Electron *ele, const SuperCluster *pfsc, const MCParticle *m, PhotonFix &phfixph, PhotonFix &phfixele, const TrackCol* trackCol,const VertexCol* vtxCol, const PFCandidateCol* candCol, Double_t _tRho, Bool_t fillclusterarrays, const ElectronCol* els=0, Bool_t applyElectronVeto=kTRUE); |
81 |
> |
void SetVars(const Photon *p, const DecayParticle *c, const Electron *ele, const SuperCluster *pfsc, const MCParticle *m, PhotonFix &phfixph, PhotonFix &phfixele, const TrackCol* trackCol,const VertexCol* vtxCol, const PFCandidateCol* candCol, Double_t _tRho, Bool_t fillclusterarrays, const ElectronCol* els, const DecayParticleCol *convs, const BaseVertex *bs, Bool_t applyElectronVeto=kTRUE); |
82 |
|
Float_t Ecor() const { return ecor; }; |
83 |
|
Float_t Ecorerr() const { return ecorerr; }; |
84 |
|
Float_t Ecorele() const { return ecorele; }; |
125 |
|
Float_t trackiso2; |
126 |
|
Float_t combiso1; |
127 |
|
Float_t combiso2; |
128 |
< |
|
128 |
> |
Bool_t passeleveto; |
129 |
> |
|
130 |
|
//quantities from seed basic cluster |
131 |
|
Float_t eseed; |
132 |
|
Float_t etaseed; |
498 |
|
Float_t genHiggsZ; |
499 |
|
Float_t genmass; |
500 |
|
Float_t gencostheta; |
501 |
+ |
Float_t genz; |
502 |
|
Float_t bsX; |
503 |
|
Float_t bsY; |
504 |
|
Float_t bsZ; |
686 |
|
|
687 |
|
void SetDo2012LepTag(Bool_t b) { fDo2012LepTag = b; } |
688 |
|
|
689 |
+ |
void SetBeamspotWidth(Double_t x) { fBeamspotWidth = x; } |
690 |
+ |
|
691 |
+ |
|
692 |
|
protected: |
693 |
|
void Process(); |
694 |
|
void SlaveBegin(); |
784 |
|
TString fPhFixDataFile; |
785 |
|
PhotonFix fPhfixph; |
786 |
|
PhotonFix fPhfixele; |
787 |
+ |
|
788 |
+ |
Double_t fBeamspotWidth; |
789 |
|
|
790 |
|
// -------------------------------- |
791 |
|
// validation Tuple |