20 |
|
#include "MitAna/DataTree/interface/PileupEnergyDensityCol.h" |
21 |
|
#include "MitAna/DataTree/interface/DecayParticleCol.h" |
22 |
|
#include "MitAna/DataTree/interface/ElectronCol.h" |
23 |
+ |
#include "MitAna/DataTree/interface/DecayParticleCol.h" |
24 |
+ |
|
25 |
+ |
class TNtuple; |
26 |
|
|
27 |
|
namespace mithep |
28 |
|
{ |
48 |
|
void SetPtMin(Double_t pt) { fPhotonPtMin = pt; } |
49 |
|
void SetAbsEtaMax(Double_t x) { fAbsEtaMax = x; } |
50 |
|
|
51 |
< |
void SetPVName (TString s) {fPVName = s; fPVFromBranch = false;}; |
51 |
> |
void SetPVName (TString s) {fPVName = s; fPVFromBranch = false;}; |
52 |
|
|
53 |
|
protected: |
54 |
|
void Process(); |
55 |
|
void SlaveBegin(); |
56 |
+ |
unsigned int findBestVertex(Photon* ph1, Photon* ph2, const BaseVertex* bsp, bool print=false); |
57 |
|
|
58 |
|
TString fPhotonBranchName; //name of photon collection (input) |
59 |
|
TString fGoodPhotonsName; //name of exported "good photon" collection |
72 |
|
const VertexCol *fPV; |
73 |
|
Bool_t fPVFromBranch; |
74 |
|
|
75 |
+ |
const DecayParticleCol *fConversions; |
76 |
+ |
TString fConversionName; |
77 |
+ |
|
78 |
+ |
const BeamSpotCol *fBeamspot; |
79 |
+ |
|
80 |
+ |
Double_t fDataEnCorr_EB_hR9; |
81 |
+ |
Double_t fDataEnCorr_EB_lR9; |
82 |
+ |
Double_t fDataEnCorr_EE_hR9; |
83 |
+ |
Double_t fDataEnCorr_EE_lR9; |
84 |
+ |
|
85 |
+ |
TNtuple* hCiCTuple; |
86 |
+ |
|
87 |
|
ClassDef(PhotonCiCMod, 1) // Photon identification module |
88 |
|
}; |
89 |
|
} |