CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes
EVTColContainer Class Reference

container with all the objects needed More...

#include <EVTColContainer.h>

Public Types

enum  {
  PHOTON = 22, ELEC = 11, MUON = 13, MUTRK = 130,
  PFTAU = 15, TRACK = 0, PFMET = 39, PFMHT = 40,
  MET = 390000, GENMET = 390001, CALOMET = 390002, HLTMET = 390003,
  PFJET = 211, CALOJET = 111, CALOMHT = 400002, _nMAX
}
 
enum  {
  MUON = 13, ELEC = 11, PHOTON = 22, CALOMET = 390002,
  PFMET = 39, PFTAU = 15, PFJET = 211, _nMAX
}
 

Public Member Functions

 EVTColContainer ()
 
 EVTColContainer ()
 
const unsigned int getSize (const unsigned int &objtype) const
 
const unsigned int getSize (const unsigned int &objtype) const
 Get size of collections. More...
 
bool isAllInit ()
 
bool isAllInit ()
 
bool isCommonInit ()
 
bool isCommonInit ()
 
void reset ()
 
void reset ()
 Reset: clear all collections. More...
 
void set (const reco::MuonCollection *v)
 Setter: multiple overloaded function. More...
 
void set (const reco::GsfElectronCollection *v)
 
void set (const reco::PhotonCollection *v)
 
void set (const reco::CaloMETCollection *v)
 
void set (const reco::PFMETCollection *v)
 
void set (const reco::PFTauCollection *v)
 
void set (const reco::MuonCollection *v)
 Setter: multiple overloaded function. More...
 
void set (const reco::PFJetCollection *v)
 
void set (const reco::JetTagCollection *v)
 
void set (const reco::TrackCollection *v)
 
void set (const reco::GsfElectronCollection *v)
 
void set (const reco::PhotonCollection *v)
 
void set (const reco::METCollection *v)
 
void set (const reco::PFMETCollection *v)
 
void set (const reco::GenMETCollection *v)
 
void set (const reco::CaloMETCollection *v)
 
void set (const reco::PFTauCollection *v)
 
void set (const reco::PFJetCollection *v)
 
void set (const reco::CaloJetCollection *v)
 
void setCaloMHT (const reco::CaloMETCollection *v)
 
void setPFMHT (const reco::PFMETCollection *v)
 

Static Public Member Functions

static std::string getTypeString (const unsigned int &objtype)
 
static const std::string getTypeString (const unsigned int &objtype)
 Tranform types into strings. More...
 

Public Attributes

const reco::BeamSpotbs
 
const std::vector< reco::CaloJet > * caloJets
 
const std::vector< reco::CaloMET > * caloMETs
 
const std::vector< reco::CaloMET > * caloMHTs
 
const std::vector< reco::GsfElectron > * electrons
 
const reco::GenJetCollectiongenJets
 
const std::vector< reco::GenMET > * genMETs
 
const reco::GenParticleCollectiongenParticles
 
const reco::JetTagCollectionjetTags
 
const std::vector< reco::MET > * METs
 
const std::vector< reco::Muon > * muons
 
int nInitialized
 
int nOfCollections
 
const std::vector< reco::PFJet > * pfJets
 
const std::vector< reco::PFMET > * pfMETs
 
const std::vector< reco::PFMET > * pfMHTs
 
const std::vector< reco::PFTau > * pfTaus
 
const std::vector< reco::Photon > * photons
 
const trigger::TriggerEventWithRefsrawTriggerEvent
 
const std::vector< reco::Track > * tracks
 
const edm::TriggerResultstriggerResults
 

Detailed Description

container with all the objects needed

Container with all the objects needed Notice that I have "more or less" followed the pdgIds of the particles involved.

Class to manage all the object collections in the Exotica Validation package.

Author
J. Duarte Campderros

Generate histograms for trigger efficiencies Higgs related Documentation available on the CMS TWiki: https://twiki.cern.ch/twiki/bin/view/CMS/HiggsWGHLTValidate

Author
J. Duarte Campderros

Definition at line 44 of file EVTColContainer.cc.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
PHOTON 
ELEC 
MUON 
MUTRK 
PFTAU 
TRACK 
PFMET 
PFMHT 
MET 
GENMET 
CALOMET 
HLTMET 
PFJET 
CALOJET 
CALOMHT 
_nMAX 

Definition at line 45 of file EVTColContainer.cc.

45  {
46  PHOTON = 22,
47  ELEC = 11,
48  MUON = 13,
49  MUTRK = 130,
50  PFTAU = 15,
51  TRACK = 0,
52  PFMET = 39,
53  PFMHT = 40,
54  MET = 390000,
55  GENMET = 390001,
56  CALOMET = 390002,
57  HLTMET = 390003,
58  PFJET = 211,
59  CALOJET = 111,
60  CALOMHT = 400002,
61  _nMAX
62  };
Computes the MET from a collection of PFCandidates. HF missing!
Definition: PFMET.cc:24

◆ anonymous enum

anonymous enum
Enumerator
MUON 
ELEC 
PHOTON 
CALOMET 
PFMET 
PFTAU 
PFJET 
_nMAX 

Definition at line 42 of file EVTColContainer.h.

Constructor & Destructor Documentation

◆ EVTColContainer() [1/2]

EVTColContainer::EVTColContainer ( )
inline

Definition at line 84 of file EVTColContainer.cc.

85  : nOfCollections(6),
86  nInitialized(0),
87  genParticles(nullptr),
88  muons(nullptr),
89  tracks(nullptr),
90  electrons(nullptr),
91  photons(nullptr),
92  METs(nullptr),
93  pfMETs(nullptr),
94  pfMHTs(nullptr),
95  genMETs(nullptr),
96  caloMETs(nullptr),
97  caloMHTs(nullptr),
98  pfTaus(nullptr),
99  pfJets(nullptr),
100  caloJets(nullptr),
101  triggerResults(nullptr),
102  bs(nullptr) {}
const std::vector< reco::Muon > * muons
const std::vector< reco::CaloMET > * caloMETs
const std::vector< reco::MET > * METs
const std::vector< reco::CaloJet > * caloJets
const reco::GenParticleCollection * genParticles
const std::vector< reco::PFTau > * pfTaus
const std::vector< reco::PFMET > * pfMHTs
const std::vector< reco::GenMET > * genMETs
const reco::BeamSpot * bs
const std::vector< reco::PFJet > * pfJets
const std::vector< reco::Track > * tracks
const std::vector< reco::Photon > * photons
const std::vector< reco::GsfElectron > * electrons
const std::vector< reco::CaloMET > * caloMHTs
const std::vector< reco::PFMET > * pfMETs
const edm::TriggerResults * triggerResults

◆ EVTColContainer() [2/2]

EVTColContainer::EVTColContainer ( )
inline

Definition at line 69 of file EVTColContainer.h.

70  : nOfCollections(7),
71  nInitialized(0),
72  genParticles(nullptr),
73  genJets(nullptr),
74  muons(nullptr),
75  electrons(nullptr),
76  photons(nullptr),
77  caloMETs(nullptr),
78  pfMETs(nullptr),
79  pfTaus(nullptr),
80  pfJets(nullptr),
81  jetTags(nullptr),
82  //tracks(0),
83  rawTriggerEvent(nullptr),
84  triggerResults(nullptr) {}
const std::vector< reco::Muon > * muons
const trigger::TriggerEventWithRefs * rawTriggerEvent
const std::vector< reco::CaloMET > * caloMETs
const reco::GenParticleCollection * genParticles
const std::vector< reco::PFTau > * pfTaus
const reco::GenJetCollection * genJets
const reco::JetTagCollection * jetTags
const std::vector< reco::PFJet > * pfJets
const std::vector< reco::Photon > * photons
const std::vector< reco::GsfElectron > * electrons
const std::vector< reco::PFMET > * pfMETs
const edm::TriggerResults * triggerResults

Member Function Documentation

◆ getSize() [1/2]

const unsigned int EVTColContainer::getSize ( const unsigned int &  objtype) const
inline

Definition at line 140 of file EVTColContainer.h.

References CALOMET, caloMETs, ELEC, electrons, MUON, muons, PFJET, pfJets, PFMET, pfMETs, PFTAU, pfTaus, PHOTON, photons, and findQualityFiles::size.

140  {
141  unsigned int size = 0;
142  if (objtype == EVTColContainer::MUON && muons != nullptr) {
143  size = muons->size();
144  } else if (objtype == EVTColContainer::ELEC && electrons != nullptr) {
145  size = electrons->size();
146  } else if (objtype == EVTColContainer::PHOTON && photons != nullptr) {
147  size = photons->size();
148  } else if (objtype == EVTColContainer::CALOMET && caloMETs != nullptr) {
149  size = caloMETs->size();
150  } else if (objtype == EVTColContainer::PFMET && pfMETs != nullptr) {
151  size = pfMETs->size();
152  } else if (objtype == EVTColContainer::PFTAU && pfTaus != nullptr) {
153  size = pfTaus->size();
154  } else if (objtype == EVTColContainer::PFJET && pfJets != nullptr) {
155  size = pfJets->size();
156  }
157  /*else if( objtype == EVTColContainer::TRACK && tracks != 0 )
158  {
159  size = tracks->size();
160  }*/
161 
162  return size;
163  }
size
Write out results.
const std::vector< reco::Muon > * muons
const std::vector< reco::CaloMET > * caloMETs
const std::vector< reco::PFTau > * pfTaus
const std::vector< reco::PFJet > * pfJets
const std::vector< reco::Photon > * photons
const std::vector< reco::GsfElectron > * electrons
const std::vector< reco::PFMET > * pfMETs

◆ getSize() [2/2]

const unsigned int EVTColContainer::getSize ( const unsigned int &  objtype) const
inline

Get size of collections.

Definition at line 184 of file EVTColContainer.cc.

References CALOJET, caloJets, CALOMET, caloMETs, CALOMHT, caloMHTs, ELEC, electrons, GENMET, genMETs, MET, METs, MUON, muons, MUTRK, PFJET, pfJets, PFMET, pfMETs, PFMHT, pfMHTs, PFTAU, pfTaus, PHOTON, photons, findQualityFiles::size, TRACK, and tracks.

184  {
185  unsigned int size = 0;
186  if (objtype == EVTColContainer::MUON && muons != nullptr) {
187  size = muons->size();
188  } else if (objtype == EVTColContainer::MUTRK && tracks != nullptr) {
189  size = tracks->size();
190  } else if (objtype == EVTColContainer::TRACK && tracks != nullptr) {
191  size = tracks->size();
192  } else if (objtype == EVTColContainer::ELEC && electrons != nullptr) {
193  size = electrons->size();
194  } else if (objtype == EVTColContainer::PHOTON && photons != nullptr) {
195  size = photons->size();
196  } else if (objtype == EVTColContainer::MET && METs != nullptr) {
197  size = METs->size();
198  } else if (objtype == EVTColContainer::PFMET && pfMETs != nullptr) {
199  size = pfMETs->size();
200  } else if (objtype == EVTColContainer::PFMHT && pfMHTs != nullptr) {
201  size = pfMHTs->size();
202  } else if (objtype == EVTColContainer::GENMET && genMETs != nullptr) {
203  size = genMETs->size();
204  } else if (objtype == EVTColContainer::CALOMET && caloMETs != nullptr) {
205  size = caloMETs->size();
206  } else if (objtype == EVTColContainer::CALOMHT && caloMHTs != nullptr) {
207  size = caloMHTs->size();
208  } else if (objtype == EVTColContainer::PFTAU && pfTaus != nullptr) {
209  size = pfTaus->size();
210  } else if (objtype == EVTColContainer::PFJET && pfJets != nullptr) {
211  size = pfJets->size();
212  } else if (objtype == EVTColContainer::CALOJET && caloJets != nullptr) {
213  size = caloJets->size();
214  }
215 
216  return size;
217  }
size
Write out results.
const std::vector< reco::Muon > * muons
const std::vector< reco::CaloMET > * caloMETs
const std::vector< reco::MET > * METs
const std::vector< reco::CaloJet > * caloJets
const std::vector< reco::PFTau > * pfTaus
const std::vector< reco::PFMET > * pfMHTs
const std::vector< reco::GenMET > * genMETs
const std::vector< reco::PFJet > * pfJets
const std::vector< reco::Track > * tracks
const std::vector< reco::Photon > * photons
const std::vector< reco::GsfElectron > * electrons
const std::vector< reco::CaloMET > * caloMHTs
const std::vector< reco::PFMET > * pfMETs

◆ getTypeString() [1/2]

static std::string EVTColContainer::getTypeString ( const unsigned int &  objtype)
inlinestatic

Definition at line 165 of file EVTColContainer.h.

References CALOMET, ELEC, MUON, PFJET, PFMET, PFTAU, PHOTON, and AlCaHLTBitMon_QueryRunRegistry::string.

165  {
166  std::string objTypestr;
167 
168  if (objtype == EVTColContainer::MUON) {
169  objTypestr = "Mu";
170  } else if (objtype == EVTColContainer::ELEC) {
171  objTypestr = "Ele";
172  } else if (objtype == EVTColContainer::PHOTON) {
173  objTypestr = "Photon";
174  } else if (objtype == EVTColContainer::CALOMET) {
175  objTypestr = "MET";
176  } else if (objtype == EVTColContainer::PFMET) {
177  objTypestr = "PFMET";
178  } else if (objtype == EVTColContainer::PFTAU) {
179  objTypestr = "PFTau";
180  } else if (objtype == EVTColContainer::PFJET) {
181  objTypestr = "Jet";
182  }
183  /*else if( objtype == EVTColContainer::TRACK )
184  {
185  // FIXME: decide what to do! Just a patch
186  objTypestr = "TkMu";
187  }*/
188  else {
189  edm::LogError("HiggsValidations") << "EVTColContainer::getTypeString, "
190  << "NOT Implemented error (object type id='" << objtype << "')" << std::endl;
191  ;
192  }
193 
194  return objTypestr;
195  }
Log< level::Error, false > LogError

◆ getTypeString() [2/2]

static const std::string EVTColContainer::getTypeString ( const unsigned int &  objtype)
inlinestatic

Tranform types into strings.

Definition at line 220 of file EVTColContainer.cc.

References CALOJET, CALOMET, CALOMHT, ELEC, GENMET, MET, MUON, MUTRK, PFJET, PFMET, PFMHT, PFTAU, PHOTON, AlCaHLTBitMon_QueryRunRegistry::string, and TRACK.

Referenced by HLTExoticaPlotter::analyze(), HLTHiggsPlotter::analyze(), HLTHiggsSubAnalysis::analyze(), HLTExoticaSubAnalysis::analyze(), HLTHiggsSubAnalysis::beginRun(), HLTHiggsPlotter::bookHist(), HLTHiggsSubAnalysis::bookHist(), HLTHiggsPlotter::bookHistograms(), HLTHiggsSubAnalysis::bookHistograms(), HLTHiggsSubAnalysis::getObjectsType(), HLTExoticaSubAnalysis::getObjectsType(), HLTExoticaSubAnalysis::HLTExoticaSubAnalysis(), HLTHiggsPlotter::HLTHiggsPlotter(), HLTHiggsSubAnalysis::HLTHiggsSubAnalysis(), HLTExoticaPlotter::plotterBookHistos(), and HLTExoticaSubAnalysis::subAnalysisBookHistos().

220  {
221  std::string objTypestr;
222 
223  if (objtype == EVTColContainer::MUON) {
224  objTypestr = "Mu";
225  } else if (objtype == EVTColContainer::MUTRK) {
226  objTypestr = "refittedStandAloneMuons";
227  } else if (objtype == EVTColContainer::TRACK) {
228  objTypestr = "Track";
229  } else if (objtype == EVTColContainer::ELEC) {
230  objTypestr = "Ele";
231  } else if (objtype == EVTColContainer::PHOTON) {
232  objTypestr = "Photon";
233  } else if (objtype == EVTColContainer::MET) {
234  objTypestr = "MET";
235  } else if (objtype == EVTColContainer::PFMET) {
236  objTypestr = "PFMET";
237  } else if (objtype == EVTColContainer::PFMHT) {
238  objTypestr = "PFMHT";
239  } else if (objtype == EVTColContainer::GENMET) {
240  objTypestr = "GenMET";
241  } else if (objtype == EVTColContainer::CALOMET) {
242  objTypestr = "CaloMET";
243  } else if (objtype == EVTColContainer::CALOMHT) {
244  objTypestr = "CaloMHT";
245  } else if (objtype == EVTColContainer::PFTAU) {
246  objTypestr = "PFTau";
247  } else if (objtype == EVTColContainer::PFJET) {
248  objTypestr = "PFJet";
249  } else if (objtype == EVTColContainer::CALOJET) {
250  objTypestr = "CaloJet";
251  } else {
252  edm::LogError("ExoticaValidations") << "EVTColContainer::getTypeString, "
253  << "NOT Implemented error (object type id='" << objtype << "')" << std::endl;
254  ;
255  }
256 
257  return objTypestr;
258  }
Log< level::Error, false > LogError

◆ isAllInit() [1/2]

bool EVTColContainer::isAllInit ( )
inline

Definition at line 86 of file EVTColContainer.h.

References nInitialized, and nOfCollections.

◆ isAllInit() [2/2]

bool EVTColContainer::isAllInit ( )
inline

Definition at line 104 of file EVTColContainer.cc.

References nInitialized, and nOfCollections.

◆ isCommonInit() [1/2]

bool EVTColContainer::isCommonInit ( )
inline

Definition at line 88 of file EVTColContainer.h.

References rawTriggerEvent.

88 { return (rawTriggerEvent != nullptr); }
const trigger::TriggerEventWithRefs * rawTriggerEvent

◆ isCommonInit() [2/2]

bool EVTColContainer::isCommonInit ( )
inline

Definition at line 106 of file EVTColContainer.cc.

106 { return false; }

◆ reset() [1/2]

void EVTColContainer::reset ( void  )
inline

Definition at line 90 of file EVTColContainer.h.

References caloMETs, electrons, genJets, genParticles, jetTags, muons, nInitialized, pfJets, pfMETs, pfTaus, photons, rawTriggerEvent, and triggerResults.

90  {
91  nInitialized = 0;
92  genParticles = nullptr;
93  genJets = nullptr;
94  muons = nullptr;
95  electrons = nullptr;
96  photons = nullptr;
97  pfTaus = nullptr;
98  caloMETs = nullptr;
99  pfMETs = nullptr;
100  pfJets = nullptr; //tracks=0;
101  jetTags = nullptr;
102  rawTriggerEvent = nullptr;
103  triggerResults = nullptr;
104  }
const std::vector< reco::Muon > * muons
const trigger::TriggerEventWithRefs * rawTriggerEvent
const std::vector< reco::CaloMET > * caloMETs
const reco::GenParticleCollection * genParticles
const std::vector< reco::PFTau > * pfTaus
const reco::GenJetCollection * genJets
const reco::JetTagCollection * jetTags
const std::vector< reco::PFJet > * pfJets
const std::vector< reco::Photon > * photons
const std::vector< reco::GsfElectron > * electrons
const std::vector< reco::PFMET > * pfMETs
const edm::TriggerResults * triggerResults

◆ reset() [2/2]

void EVTColContainer::reset ( void  )
inline

Reset: clear all collections.

Definition at line 109 of file EVTColContainer.cc.

References bs, caloJets, caloMETs, caloMHTs, electrons, genMETs, genParticles, METs, muons, nInitialized, pfJets, pfMETs, pfMHTs, pfTaus, photons, tracks, and triggerResults.

Referenced by HLTHiggsValidator::analyze(), and HLTExoticaValidator::analyze().

109  {
110  nInitialized = 0;
111  genParticles = nullptr;
112  muons = nullptr;
113  tracks = nullptr;
114  electrons = nullptr;
115  photons = nullptr;
116  METs = nullptr;
117  pfMETs = nullptr;
118  pfMHTs = nullptr;
119  genMETs = nullptr;
120  caloMETs = nullptr;
121  caloMHTs = nullptr;
122  pfTaus = nullptr;
123  pfJets = nullptr;
124  caloJets = nullptr;
125  triggerResults = nullptr;
126  bs = nullptr;
127  }
const std::vector< reco::Muon > * muons
const std::vector< reco::CaloMET > * caloMETs
const std::vector< reco::MET > * METs
const std::vector< reco::CaloJet > * caloJets
const reco::GenParticleCollection * genParticles
const std::vector< reco::PFTau > * pfTaus
const std::vector< reco::PFMET > * pfMHTs
const std::vector< reco::GenMET > * genMETs
const reco::BeamSpot * bs
const std::vector< reco::PFJet > * pfJets
const std::vector< reco::Track > * tracks
const std::vector< reco::Photon > * photons
const std::vector< reco::GsfElectron > * electrons
const std::vector< reco::CaloMET > * caloMHTs
const std::vector< reco::PFMET > * pfMETs
const edm::TriggerResults * triggerResults

◆ set() [1/19]

void EVTColContainer::set ( const reco::MuonCollection v)
inline

Setter: multiple overloaded function.

Definition at line 106 of file EVTColContainer.h.

References muons, nInitialized, and findQualityFiles::v.

106  {
107  muons = v;
108  ++nInitialized;
109  }
const std::vector< reco::Muon > * muons

◆ set() [2/19]

void EVTColContainer::set ( const reco::GsfElectronCollection v)
inline

Definition at line 110 of file EVTColContainer.h.

References electrons, nInitialized, and findQualityFiles::v.

110  {
111  electrons = v;
112  ++nInitialized;
113  }
const std::vector< reco::GsfElectron > * electrons

◆ set() [3/19]

void EVTColContainer::set ( const reco::PhotonCollection v)
inline

Definition at line 114 of file EVTColContainer.h.

References nInitialized, photons, and findQualityFiles::v.

114  {
115  photons = v;
116  ++nInitialized;
117  }
const std::vector< reco::Photon > * photons

◆ set() [4/19]

void EVTColContainer::set ( const reco::CaloMETCollection v)
inline

Definition at line 118 of file EVTColContainer.h.

References caloMETs, nInitialized, and findQualityFiles::v.

118  {
119  caloMETs = v;
120  ++nInitialized;
121  }
const std::vector< reco::CaloMET > * caloMETs

◆ set() [5/19]

void EVTColContainer::set ( const reco::PFMETCollection v)
inline

Definition at line 122 of file EVTColContainer.h.

References nInitialized, pfMETs, and findQualityFiles::v.

122  {
123  pfMETs = v;
124  ++nInitialized;
125  }
const std::vector< reco::PFMET > * pfMETs

◆ set() [6/19]

void EVTColContainer::set ( const reco::PFTauCollection v)
inline

Definition at line 126 of file EVTColContainer.h.

References nInitialized, pfTaus, and findQualityFiles::v.

126  {
127  pfTaus = v;
128  ++nInitialized;
129  }
const std::vector< reco::PFTau > * pfTaus

◆ set() [7/19]

void EVTColContainer::set ( const reco::MuonCollection v)
inline

Setter: multiple overloaded function.

Definition at line 130 of file EVTColContainer.cc.

References muons, nInitialized, and findQualityFiles::v.

Referenced by HLTHiggsSubAnalysis::initAndInsertJets().

130  {
131  muons = v;
132  ++nInitialized;
133  }
const std::vector< reco::Muon > * muons

◆ set() [8/19]

void EVTColContainer::set ( const reco::PFJetCollection v)
inline

Definition at line 130 of file EVTColContainer.h.

References nInitialized, pfJets, and findQualityFiles::v.

130  {
131  pfJets = v;
132  ++nInitialized;
133  }
const std::vector< reco::PFJet > * pfJets

◆ set() [9/19]

void EVTColContainer::set ( const reco::TrackCollection v)
inline

Definition at line 134 of file EVTColContainer.cc.

References nInitialized, tracks, and findQualityFiles::v.

134  {
135  tracks = v;
136  ++nInitialized;
137  }
const std::vector< reco::Track > * tracks

◆ set() [10/19]

void EVTColContainer::set ( const reco::JetTagCollection v)
inline

Definition at line 134 of file EVTColContainer.h.

References jetTags, and findQualityFiles::v.

134 { jetTags = v; }
const reco::JetTagCollection * jetTags

◆ set() [11/19]

void EVTColContainer::set ( const reco::GsfElectronCollection v)
inline

Definition at line 138 of file EVTColContainer.cc.

References electrons, nInitialized, and findQualityFiles::v.

138  {
139  electrons = v;
140  ++nInitialized;
141  }
const std::vector< reco::GsfElectron > * electrons

◆ set() [12/19]

void EVTColContainer::set ( const reco::PhotonCollection v)
inline

Definition at line 142 of file EVTColContainer.cc.

References nInitialized, photons, and findQualityFiles::v.

142  {
143  photons = v;
144  ++nInitialized;
145  }
const std::vector< reco::Photon > * photons

◆ set() [13/19]

void EVTColContainer::set ( const reco::METCollection v)
inline

Definition at line 146 of file EVTColContainer.cc.

References METs, nInitialized, and findQualityFiles::v.

146  {
147  METs = v;
148  ++nInitialized;
149  }
const std::vector< reco::MET > * METs

◆ set() [14/19]

void EVTColContainer::set ( const reco::PFMETCollection v)
inline

Definition at line 150 of file EVTColContainer.cc.

References nInitialized, pfMETs, and findQualityFiles::v.

150  {
151  pfMETs = v;
152  ++nInitialized;
153  }
const std::vector< reco::PFMET > * pfMETs

◆ set() [15/19]

void EVTColContainer::set ( const reco::GenMETCollection v)
inline

Definition at line 158 of file EVTColContainer.cc.

References genMETs, nInitialized, and findQualityFiles::v.

158  {
159  genMETs = v;
160  ++nInitialized;
161  }
const std::vector< reco::GenMET > * genMETs

◆ set() [16/19]

void EVTColContainer::set ( const reco::CaloMETCollection v)
inline

Definition at line 162 of file EVTColContainer.cc.

References caloMETs, nInitialized, and findQualityFiles::v.

162  {
163  caloMETs = v;
164  ++nInitialized;
165  }
const std::vector< reco::CaloMET > * caloMETs

◆ set() [17/19]

void EVTColContainer::set ( const reco::PFTauCollection v)
inline

Definition at line 170 of file EVTColContainer.cc.

References nInitialized, pfTaus, and findQualityFiles::v.

170  {
171  pfTaus = v;
172  ++nInitialized;
173  }
const std::vector< reco::PFTau > * pfTaus

◆ set() [18/19]

void EVTColContainer::set ( const reco::PFJetCollection v)
inline

Definition at line 174 of file EVTColContainer.cc.

References nInitialized, pfJets, and findQualityFiles::v.

174  {
175  pfJets = v;
176  ++nInitialized;
177  }
const std::vector< reco::PFJet > * pfJets

◆ set() [19/19]

void EVTColContainer::set ( const reco::CaloJetCollection v)
inline

Definition at line 178 of file EVTColContainer.cc.

References caloJets, nInitialized, and findQualityFiles::v.

178  {
179  caloJets = v;
180  ++nInitialized;
181  }
const std::vector< reco::CaloJet > * caloJets

◆ setCaloMHT()

void EVTColContainer::setCaloMHT ( const reco::CaloMETCollection v)
inline

Definition at line 166 of file EVTColContainer.cc.

References caloMHTs, nInitialized, and findQualityFiles::v.

166  {
167  caloMHTs = v;
168  ++nInitialized;
169  }
const std::vector< reco::CaloMET > * caloMHTs

◆ setPFMHT()

void EVTColContainer::setPFMHT ( const reco::PFMETCollection v)
inline

Definition at line 154 of file EVTColContainer.cc.

References nInitialized, pfMHTs, and findQualityFiles::v.

154  {
155  pfMHTs = v;
156  ++nInitialized;
157  }
const std::vector< reco::PFMET > * pfMHTs

Member Data Documentation

◆ bs

const reco::BeamSpot* EVTColContainer::bs

Definition at line 82 of file EVTColContainer.cc.

Referenced by HLTExoticaSubAnalysis::analyze(), and reset().

◆ caloJets

const std::vector<reco::CaloJet>* EVTColContainer::caloJets

Definition at line 80 of file EVTColContainer.cc.

Referenced by getSize(), HLTExoticaSubAnalysis::insertCandidates(), reset(), and set().

◆ caloMETs

const std::vector< reco::CaloMET > * EVTColContainer::caloMETs

◆ caloMHTs

const std::vector<reco::CaloMET>* EVTColContainer::caloMHTs

◆ electrons

const std::vector< reco::GsfElectron > * EVTColContainer::electrons

◆ genJets

const reco::GenJetCollection* EVTColContainer::genJets

◆ genMETs

const std::vector<reco::GenMET>* EVTColContainer::genMETs

Definition at line 75 of file EVTColContainer.cc.

Referenced by getSize(), HLTExoticaSubAnalysis::insertCandidates(), reset(), and set().

◆ genParticles

const reco::GenParticleCollection * EVTColContainer::genParticles

◆ jetTags

const reco::JetTagCollection* EVTColContainer::jetTags

Definition at line 65 of file EVTColContainer.h.

Referenced by reset(), and set().

◆ METs

const std::vector<reco::MET>* EVTColContainer::METs

Definition at line 72 of file EVTColContainer.cc.

Referenced by getSize(), reset(), and set().

◆ muons

const std::vector< reco::Muon > * EVTColContainer::muons

◆ nInitialized

int EVTColContainer::nInitialized

Definition at line 65 of file EVTColContainer.cc.

Referenced by isAllInit(), reset(), set(), setCaloMHT(), and setPFMHT().

◆ nOfCollections

int EVTColContainer::nOfCollections

Definition at line 64 of file EVTColContainer.cc.

Referenced by isAllInit().

◆ pfJets

const std::vector< reco::PFJet > * EVTColContainer::pfJets

Definition at line 79 of file EVTColContainer.cc.

Referenced by getSize(), HLTExoticaSubAnalysis::insertCandidates(), reset(), and set().

◆ pfMETs

const std::vector< reco::PFMET > * EVTColContainer::pfMETs

◆ pfMHTs

const std::vector<reco::PFMET>* EVTColContainer::pfMHTs

◆ pfTaus

const std::vector< reco::PFTau > * EVTColContainer::pfTaus

◆ photons

const std::vector< reco::Photon > * EVTColContainer::photons

◆ rawTriggerEvent

const trigger::TriggerEventWithRefs* EVTColContainer::rawTriggerEvent

Definition at line 67 of file EVTColContainer.h.

Referenced by isCommonInit(), and reset().

◆ tracks

const std::vector<reco::Track>* EVTColContainer::tracks

Definition at line 69 of file EVTColContainer.cc.

Referenced by getSize(), HLTExoticaSubAnalysis::insertCandidates(), reset(), and set().

◆ triggerResults

const edm::TriggerResults * EVTColContainer::triggerResults