8 #ifndef CalibrationIsolatedParticlesGenSimInfo_h
9 #define CalibrationIsolatedParticlesGenSimInfo_h
42 for (
int i = 0;
i < 3; ++
i)
52 HepMC::GenEvent::particle_const_iterator trkItr,
53 std::vector<spr::propagatedGenTrackID>& trackIds,
62 HepMC::GenEvent::particle_const_iterator trkItr,
63 std::vector<spr::propagatedGenTrackID>& trackIds,
72 reco::GenParticleCollection::const_iterator trkItr,
73 std::vector<spr::propagatedGenParticleID>& trackIds,
82 reco::GenParticleCollection::const_iterator trkItr,
83 std::vector<spr::propagatedGenParticleID>& trackIds,
92 HepMC::GenEvent::particle_const_iterator trkItr,
93 std::vector<spr::propagatedGenTrackID>& trackIds,
98 bool includeHO =
false,
102 HepMC::GenEvent::particle_const_iterator trkItr,
103 std::vector<spr::propagatedGenTrackID>& trackIds,
109 bool includeHO =
false,
113 reco::GenParticleCollection::const_iterator trkItr,
114 std::vector<spr::propagatedGenParticleID>& trackIds,
119 bool includeHO =
false,
123 reco::GenParticleCollection::const_iterator trkItr,
124 std::vector<spr::propagatedGenParticleID>& trackIds,
130 bool includeHO =
false,
134 HepMC::GenEvent::particle_const_iterator trkItr,
135 std::vector<spr::propagatedGenTrackID>& trackIds,
141 reco::GenParticleCollection::const_iterator trkItr,
142 std::vector<spr::propagatedGenParticleID>& trackIds,
void cGenSimInfo(std::vector< DetId > &vdets, HepMC::GenEvent::particle_const_iterator trkItr, std::vector< spr::propagatedGenTrackID > &trackIds, bool ifECAL, spr::genSimInfo &info, bool debug=false)
void eGenSimInfo(const DetId &coreDet, HepMC::GenEvent::particle_const_iterator trkItr, std::vector< spr::propagatedGenTrackID > &trackIds, const CaloGeometry *geo, const CaloTopology *caloTopology, int ieta, int iphi, spr::genSimInfo &info, bool debug=false)
void hGenSimInfo(const DetId &coreDet, HepMC::GenEvent::particle_const_iterator trkItr, std::vector< spr::propagatedGenTrackID > &trackIds, const HcalTopology *topology, int ieta, int iphi, spr::genSimInfo &info, bool includeHO=false, bool debug=false)