54 |
|
void HbbParticles(const edm::Handle<reco::GenParticleCollection> & aCol, |
55 |
|
std::vector<HbbAnalysis::GenParticle> & aVec); |
56 |
|
|
57 |
< |
void HbbElectrons(const edm::Handle<std::vector<pat::Electron> > & aCol, |
57 |
> |
void HbbElectrons(const edm::Handle<reco::TrackCollection> & aCtfTracks, |
58 |
> |
const double aBfield, |
59 |
> |
const edm::Handle<std::vector<pat::Electron> > & aCol, |
60 |
|
std::vector<HbbAnalysis::Electron> & aVec); |
61 |
|
|
62 |
|
void HbbMuons(const edm::Handle<std::vector<pat::Muon> > & aCol, |
89 |
|
|
90 |
|
void HbbHLTObjects(const edm::Handle<trigger::TriggerEvent> & aCol, |
91 |
|
std::vector<HbbAnalysis::HLTObject> & aVec); |
92 |
< |
|
92 |
> |
|
93 |
> |
void fillHLTVector(const edm::InputTag & aTag, |
94 |
> |
const edm::Handle<trigger::TriggerEvent> & aCol, |
95 |
> |
std::vector<HbbAnalysis::HLTObject> & aVec, |
96 |
> |
const unsigned int aType); |
97 |
> |
|
98 |
|
void HbbGenInfo(const edm::Handle<edm::HepMCProduct> & amcProd, |
99 |
|
const edm::Handle<GenRunInfoProduct> & aRunProd); |
100 |
|
|
113 |
|
HbbAnalysis::JetFlavour jetFlav_; |
114 |
|
|
115 |
|
edm::InputTag genParticleSrc_; |
116 |
+ |
edm::InputTag trackSrc_; |
117 |
+ |
edm::InputTag dcsSrc_; |
118 |
|
edm::InputTag electronSrc_; |
119 |
|
edm::InputTag muonSrc_; |
120 |
|
edm::InputTag caloTauSrc_; |
148 |
|
TTree *tree_; |
149 |
|
|
150 |
|
//name of the desired collection for hlt matches |
151 |
< |
std::vector<edm::InputTag> hltTags_; |
151 |
> |
std::vector<edm::InputTag> hltTagsElec_; |
152 |
> |
std::vector<edm::InputTag> hltTagsMu_; |
153 |
> |
std::vector<edm::InputTag> hltTagsJet_; |
154 |
|
|
155 |
|
};//class |
156 |
|
|