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...

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,
  L1MET = 390004, 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 l1extra::L1EtMissParticleCollection *v)
 
void set (const reco::CaloJetCollection *v)
 
void set (const reco::CaloMETCollection *v)
 
void set (const reco::CaloMETCollection *v)
 
void set (const reco::GenMETCollection *v)
 
void set (const reco::GsfElectronCollection *v)
 
void set (const reco::GsfElectronCollection *v)
 
void set (const reco::JetTagCollection *v)
 
void set (const reco::METCollection *v)
 
void set (const reco::MuonCollection *v)
 Setter: multiple overloaded function. More...
 
void set (const reco::MuonCollection *v)
 Setter: multiple overloaded function. More...
 
void set (const reco::PFJetCollection *v)
 
void set (const reco::PFJetCollection *v)
 
void set (const reco::PFMETCollection *v)
 
void set (const reco::PFMETCollection *v)
 
void set (const reco::PFTauCollection *v)
 
void set (const reco::PFTauCollection *v)
 
void set (const reco::PhotonCollection *v)
 
void set (const reco::PhotonCollection *v)
 
void set (const reco::TrackCollection *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)
 
const static 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< l1extra::L1EtMissParticle > * l1METs
 
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 45 of file EVTColContainer.cc.

Member Enumeration Documentation

◆ anonymous enum

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

Definition at line 46 of file EVTColContainer.cc.

46  {
47  PHOTON = 22,
48  ELEC = 11,
49  MUON = 13,
50  MUTRK = 130,
51  PFTAU = 15,
52  TRACK = 0,
53  PFMET = 39,
54  PFMHT = 40,
55  MET = 390000,
56  GENMET = 390001,
57  CALOMET = 390002,
58  HLTMET = 390003,
59  L1MET = 390004,
60  PFJET = 211,
61  CALOJET = 111,
62  CALOMHT = 400002,
63  _nMAX
64  };

◆ anonymous enum

anonymous enum
Enumerator
MUON 
ELEC 
PHOTON 
CALOMET 
PFMET 
PFTAU 
PFJET 
_nMAX 

Definition at line 41 of file EVTColContainer.cc.

41  {
42  MUON,
43  ELEC,
44  PHOTON,
45  CALOMET,
46  PFMET,
47  PFTAU,
48  PFJET,
49  // TRACK,
50  _nMAX
51  };

Constructor & Destructor Documentation

◆ EVTColContainer() [1/2]

EVTColContainer::EVTColContainer ( )
inline

Definition at line 87 of file EVTColContainer.cc.

88  : nOfCollections(6),
89  nInitialized(0),
90  genParticles(nullptr),
91  muons(nullptr),
92  tracks(nullptr),
93  electrons(nullptr),
94  photons(nullptr),
95  METs(nullptr),
96  pfMETs(nullptr),
97  pfMHTs(nullptr),
98  genMETs(nullptr),
99  caloMETs(nullptr),
100  caloMHTs(nullptr),
101  l1METs(nullptr),
102  pfTaus(nullptr),
103  pfJets(nullptr),
104  caloJets(nullptr),
105  triggerResults(nullptr),
106  bs(nullptr) {}

◆ EVTColContainer() [2/2]

EVTColContainer::EVTColContainer ( )
inline

Definition at line 68 of file EVTColContainer.cc.

69  : nOfCollections(7),
70  nInitialized(0),
71  genParticles(nullptr),
72  genJets(nullptr),
73  muons(nullptr),
74  electrons(nullptr),
75  photons(nullptr),
76  caloMETs(nullptr),
77  pfMETs(nullptr),
78  pfTaus(nullptr),
79  pfJets(nullptr),
80  jetTags(nullptr),
81  //tracks(0),
82  rawTriggerEvent(nullptr),
83  triggerResults(nullptr) {}

Member Function Documentation

◆ getSize() [1/2]

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

Definition at line 139 of file EVTColContainer.cc.

139  {
140  unsigned int size = 0;
141  if (objtype == EVTColContainer::MUON && muons != nullptr) {
142  size = muons->size();
143  } else if (objtype == EVTColContainer::ELEC && electrons != nullptr) {
144  size = electrons->size();
145  } else if (objtype == EVTColContainer::PHOTON && photons != nullptr) {
146  size = photons->size();
147  } else if (objtype == EVTColContainer::CALOMET && caloMETs != nullptr) {
148  size = caloMETs->size();
149  } else if (objtype == EVTColContainer::PFMET && pfMETs != nullptr) {
150  size = pfMETs->size();
151  } else if (objtype == EVTColContainer::PFTAU && pfTaus != nullptr) {
152  size = pfTaus->size();
153  } else if (objtype == EVTColContainer::PFJET && pfJets != nullptr) {
154  size = pfJets->size();
155  }
156  /*else if( objtype == EVTColContainer::TRACK && tracks != 0 )
157  {
158  size = tracks->size();
159  }*/
160 
161  return size;
162  }

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

◆ getSize() [2/2]

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

Get size of collections.

Definition at line 193 of file EVTColContainer.cc.

193  {
194  unsigned int size = 0;
195  if (objtype == EVTColContainer::MUON && muons != nullptr) {
196  size = muons->size();
197  } else if (objtype == EVTColContainer::MUTRK && tracks != nullptr) {
198  size = tracks->size();
199  } else if (objtype == EVTColContainer::TRACK && tracks != nullptr) {
200  size = tracks->size();
201  } else if (objtype == EVTColContainer::ELEC && electrons != nullptr) {
202  size = electrons->size();
203  } else if (objtype == EVTColContainer::PHOTON && photons != nullptr) {
204  size = photons->size();
205  } else if (objtype == EVTColContainer::MET && METs != nullptr) {
206  size = METs->size();
207  } else if (objtype == EVTColContainer::PFMET && pfMETs != nullptr) {
208  size = pfMETs->size();
209  } else if (objtype == EVTColContainer::PFMHT && pfMHTs != nullptr) {
210  size = pfMHTs->size();
211  } else if (objtype == EVTColContainer::GENMET && genMETs != nullptr) {
212  size = genMETs->size();
213  } else if (objtype == EVTColContainer::CALOMET && caloMETs != nullptr) {
214  size = caloMETs->size();
215  } else if (objtype == EVTColContainer::CALOMHT && caloMHTs != nullptr) {
216  size = caloMHTs->size();
217  } else if (objtype == EVTColContainer::L1MET && l1METs != nullptr) {
218  size = l1METs->size();
219  } else if (objtype == EVTColContainer::PFTAU && pfTaus != nullptr) {
220  size = pfTaus->size();
221  } else if (objtype == EVTColContainer::PFJET && pfJets != nullptr) {
222  size = pfJets->size();
223  } else if (objtype == EVTColContainer::CALOJET && caloJets != nullptr) {
224  size = caloJets->size();
225  }
226 
227  return size;
228  }

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

◆ getTypeString() [1/2]

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

Definition at line 164 of file EVTColContainer.cc.

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

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

◆ getTypeString() [2/2]

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

Tranform types into strings.

Definition at line 231 of file EVTColContainer.cc.

231  {
232  std::string objTypestr;
233 
234  if (objtype == EVTColContainer::MUON) {
235  objTypestr = "Mu";
236  } else if (objtype == EVTColContainer::MUTRK) {
237  objTypestr = "refittedStandAloneMuons";
238  } else if (objtype == EVTColContainer::TRACK) {
239  objTypestr = "Track";
240  } else if (objtype == EVTColContainer::ELEC) {
241  objTypestr = "Ele";
242  } else if (objtype == EVTColContainer::PHOTON) {
243  objTypestr = "Photon";
244  } else if (objtype == EVTColContainer::MET) {
245  objTypestr = "MET";
246  } else if (objtype == EVTColContainer::PFMET) {
247  objTypestr = "PFMET";
248  } else if (objtype == EVTColContainer::PFMHT) {
249  objTypestr = "PFMHT";
250  } else if (objtype == EVTColContainer::GENMET) {
251  objTypestr = "GenMET";
252  } else if (objtype == EVTColContainer::CALOMET) {
253  objTypestr = "CaloMET";
254  } else if (objtype == EVTColContainer::CALOMHT) {
255  objTypestr = "CaloMHT";
256  } else if (objtype == EVTColContainer::L1MET) {
257  objTypestr = "l1MET";
258  } else if (objtype == EVTColContainer::PFTAU) {
259  objTypestr = "PFTau";
260  } else if (objtype == EVTColContainer::PFJET) {
261  objTypestr = "PFJet";
262  } else if (objtype == EVTColContainer::CALOJET) {
263  objTypestr = "CaloJet";
264  } else {
265  edm::LogError("ExoticaValidations") << "EVTColContainer::getTypeString, "
266  << "NOT Implemented error (object type id='" << objtype << "')" << std::endl;
267  ;
268  }
269 
270  return objTypestr;
271  }

References CALOJET, CALOMET, CALOMHT, ELEC, GENMET, L1MET, 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().

◆ isAllInit() [1/2]

bool EVTColContainer::isAllInit ( )
inline

Definition at line 85 of file EVTColContainer.cc.

85 { return (nInitialized == nOfCollections); }

References nInitialized, and nOfCollections.

◆ isAllInit() [2/2]

bool EVTColContainer::isAllInit ( )
inline

Definition at line 108 of file EVTColContainer.cc.

108 { return (nInitialized == nOfCollections); }

References nInitialized, and nOfCollections.

◆ isCommonInit() [1/2]

bool EVTColContainer::isCommonInit ( )
inline

Definition at line 87 of file EVTColContainer.cc.

87 { return (rawTriggerEvent != nullptr); }

References rawTriggerEvent.

◆ isCommonInit() [2/2]

bool EVTColContainer::isCommonInit ( )
inline

Definition at line 110 of file EVTColContainer.cc.

110 { return false; }

◆ reset() [1/2]

void EVTColContainer::reset ( void  )
inline

Definition at line 89 of file EVTColContainer.cc.

89  {
90  nInitialized = 0;
91  genParticles = nullptr;
92  genJets = nullptr;
93  muons = nullptr;
94  electrons = nullptr;
95  photons = nullptr;
96  pfTaus = nullptr;
97  caloMETs = nullptr;
98  pfMETs = nullptr;
99  pfJets = nullptr; //tracks=0;
100  jetTags = nullptr;
101  rawTriggerEvent = nullptr;
102  triggerResults = nullptr;
103  }

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

◆ reset() [2/2]

void EVTColContainer::reset ( void  )
inline

Reset: clear all collections.

Definition at line 113 of file EVTColContainer.cc.

113  {
114  nInitialized = 0;
115  genParticles = nullptr;
116  muons = nullptr;
117  tracks = nullptr;
118  electrons = nullptr;
119  photons = nullptr;
120  METs = nullptr;
121  pfMETs = nullptr;
122  pfMHTs = nullptr;
123  genMETs = nullptr;
124  caloMETs = nullptr;
125  caloMHTs = nullptr;
126  l1METs = nullptr;
127  pfTaus = nullptr;
128  pfJets = nullptr;
129  caloJets = nullptr;
130  triggerResults = nullptr;
131  bs = nullptr;
132  }

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

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

◆ set() [1/20]

void EVTColContainer::set ( const l1extra::L1EtMissParticleCollection v)
inline

Definition at line 175 of file EVTColContainer.cc.

175  {
176  l1METs = v;
177  ++nInitialized;
178  }

References l1METs, nInitialized, and findQualityFiles::v.

◆ set() [2/20]

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

Definition at line 187 of file EVTColContainer.cc.

187  {
188  caloJets = v;
189  ++nInitialized;
190  }

References caloJets, nInitialized, and findQualityFiles::v.

◆ set() [3/20]

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

Definition at line 117 of file EVTColContainer.cc.

117  {
118  caloMETs = v;
119  ++nInitialized;
120  }

References caloMETs, nInitialized, and findQualityFiles::v.

◆ set() [4/20]

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

Definition at line 167 of file EVTColContainer.cc.

167  {
168  caloMETs = v;
169  ++nInitialized;
170  }

References caloMETs, nInitialized, and findQualityFiles::v.

◆ set() [5/20]

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

Definition at line 163 of file EVTColContainer.cc.

163  {
164  genMETs = v;
165  ++nInitialized;
166  }

References genMETs, nInitialized, and findQualityFiles::v.

◆ set() [6/20]

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

Definition at line 109 of file EVTColContainer.cc.

109  {
110  electrons = v;
111  ++nInitialized;
112  }

References electrons, nInitialized, and findQualityFiles::v.

◆ set() [7/20]

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

Definition at line 143 of file EVTColContainer.cc.

143  {
144  electrons = v;
145  ++nInitialized;
146  }

References electrons, nInitialized, and findQualityFiles::v.

◆ set() [8/20]

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

Definition at line 133 of file EVTColContainer.cc.

133 { jetTags = v; }

References jetTags, and findQualityFiles::v.

◆ set() [9/20]

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

Definition at line 151 of file EVTColContainer.cc.

151  {
152  METs = v;
153  ++nInitialized;
154  }

References METs, nInitialized, and findQualityFiles::v.

◆ set() [10/20]

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

Setter: multiple overloaded function.

Definition at line 105 of file EVTColContainer.cc.

105  {
106  muons = v;
107  ++nInitialized;
108  }

References muons, nInitialized, and findQualityFiles::v.

◆ set() [11/20]

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

Setter: multiple overloaded function.

Definition at line 135 of file EVTColContainer.cc.

135  {
136  muons = v;
137  ++nInitialized;
138  }

References muons, nInitialized, and findQualityFiles::v.

Referenced by HLTHiggsSubAnalysis::initAndInsertJets().

◆ set() [12/20]

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

Definition at line 129 of file EVTColContainer.cc.

129  {
130  pfJets = v;
131  ++nInitialized;
132  }

References nInitialized, pfJets, and findQualityFiles::v.

◆ set() [13/20]

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

Definition at line 183 of file EVTColContainer.cc.

183  {
184  pfJets = v;
185  ++nInitialized;
186  }

References nInitialized, pfJets, and findQualityFiles::v.

◆ set() [14/20]

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

Definition at line 121 of file EVTColContainer.cc.

121  {
122  pfMETs = v;
123  ++nInitialized;
124  }

References nInitialized, pfMETs, and findQualityFiles::v.

◆ set() [15/20]

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

Definition at line 155 of file EVTColContainer.cc.

155  {
156  pfMETs = v;
157  ++nInitialized;
158  }

References nInitialized, pfMETs, and findQualityFiles::v.

◆ set() [16/20]

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

Definition at line 125 of file EVTColContainer.cc.

125  {
126  pfTaus = v;
127  ++nInitialized;
128  }

References nInitialized, pfTaus, and findQualityFiles::v.

◆ set() [17/20]

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

Definition at line 179 of file EVTColContainer.cc.

179  {
180  pfTaus = v;
181  ++nInitialized;
182  }

References nInitialized, pfTaus, and findQualityFiles::v.

◆ set() [18/20]

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

Definition at line 113 of file EVTColContainer.cc.

113  {
114  photons = v;
115  ++nInitialized;
116  }

References nInitialized, photons, and findQualityFiles::v.

◆ set() [19/20]

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

Definition at line 147 of file EVTColContainer.cc.

147  {
148  photons = v;
149  ++nInitialized;
150  }

References nInitialized, photons, and findQualityFiles::v.

◆ set() [20/20]

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

Definition at line 139 of file EVTColContainer.cc.

139  {
140  tracks = v;
141  ++nInitialized;
142  }

References nInitialized, tracks, and findQualityFiles::v.

◆ setCaloMHT()

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

Definition at line 171 of file EVTColContainer.cc.

171  {
172  caloMHTs = v;
173  ++nInitialized;
174  }

References caloMHTs, nInitialized, and findQualityFiles::v.

◆ setPFMHT()

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

Definition at line 159 of file EVTColContainer.cc.

159  {
160  pfMHTs = v;
161  ++nInitialized;
162  }

References nInitialized, pfMHTs, and findQualityFiles::v.

Member Data Documentation

◆ bs

const reco::BeamSpot* EVTColContainer::bs

Definition at line 85 of file EVTColContainer.cc.

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

◆ caloJets

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

Definition at line 83 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 77 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 64 of file EVTColContainer.cc.

Referenced by reset(), and set().

◆ l1METs

const std::vector<l1extra::L1EtMissParticle>* EVTColContainer::l1METs

Definition at line 80 of file EVTColContainer.cc.

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

◆ METs

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

Definition at line 74 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 67 of file EVTColContainer.cc.

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

◆ nOfCollections

int EVTColContainer::nOfCollections

Definition at line 66 of file EVTColContainer.cc.

Referenced by isAllInit().

◆ pfJets

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

Definition at line 82 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 66 of file EVTColContainer.cc.

Referenced by isCommonInit(), and reset().

◆ tracks

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

Definition at line 71 of file EVTColContainer.cc.

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

◆ triggerResults

const edm::TriggerResults * EVTColContainer::triggerResults
EVTColContainer::electrons
const std::vector< reco::GsfElectron > * electrons
Definition: EVTColContainer.cc:72
EVTColContainer::METs
const std::vector< reco::MET > * METs
Definition: EVTColContainer.cc:74
EVTColContainer::jetTags
const reco::JetTagCollection * jetTags
Definition: EVTColContainer.cc:64
EVTColContainer::GENMET
Definition: EVTColContainer.cc:56
EVTColContainer::CALOMHT
Definition: EVTColContainer.cc:62
EVTColContainer::PFMET
Definition: EVTColContainer.cc:53
EVTColContainer::tracks
const std::vector< reco::Track > * tracks
Definition: EVTColContainer.cc:71
EVTColContainer::MUON
Definition: EVTColContainer.cc:49
findQualityFiles.v
v
Definition: findQualityFiles.py:179
EVTColContainer::bs
const reco::BeamSpot * bs
Definition: EVTColContainer.cc:85
EVTColContainer::ELEC
Definition: EVTColContainer.cc:48
EVTColContainer::rawTriggerEvent
const trigger::TriggerEventWithRefs * rawTriggerEvent
Definition: EVTColContainer.cc:66
EVTColContainer::CALOMET
Definition: EVTColContainer.cc:57
EVTColContainer::CALOJET
Definition: EVTColContainer.cc:61
EVTColContainer::triggerResults
const edm::TriggerResults * triggerResults
Definition: EVTColContainer.cc:84
EVTColContainer::_nMAX
Definition: EVTColContainer.cc:63
EVTColContainer::caloMHTs
const std::vector< reco::CaloMET > * caloMHTs
Definition: EVTColContainer.cc:79
EVTColContainer::PFTAU
Definition: EVTColContainer.cc:51
EVTColContainer::genParticles
const reco::GenParticleCollection * genParticles
Definition: EVTColContainer.cc:69
EVTColContainer::PFMHT
Definition: EVTColContainer.cc:54
EVTColContainer::pfMETs
const std::vector< reco::PFMET > * pfMETs
Definition: EVTColContainer.cc:75
EVTColContainer::genJets
const reco::GenJetCollection * genJets
Definition: EVTColContainer.cc:56
PFMET
Computes the MET from a collection of PFCandidates. HF missing!
Definition: PFMET.h:27
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
EVTColContainer::l1METs
const std::vector< l1extra::L1EtMissParticle > * l1METs
Definition: EVTColContainer.cc:80
edm::LogError
Definition: MessageLogger.h:183
EVTColContainer::caloJets
const std::vector< reco::CaloJet > * caloJets
Definition: EVTColContainer.cc:83
EVTColContainer::MET
Definition: EVTColContainer.cc:55
EVTColContainer::caloMETs
const std::vector< reco::CaloMET > * caloMETs
Definition: EVTColContainer.cc:78
EVTColContainer::muons
const std::vector< reco::Muon > * muons
Definition: EVTColContainer.cc:70
EVTColContainer::nOfCollections
int nOfCollections
Definition: EVTColContainer.cc:66
EVTColContainer::genMETs
const std::vector< reco::GenMET > * genMETs
Definition: EVTColContainer.cc:77
EVTColContainer::pfJets
const std::vector< reco::PFJet > * pfJets
Definition: EVTColContainer.cc:82
EVTColContainer::pfTaus
const std::vector< reco::PFTau > * pfTaus
Definition: EVTColContainer.cc:81
EVTColContainer::PFJET
Definition: EVTColContainer.cc:60
EVTColContainer::HLTMET
Definition: EVTColContainer.cc:58
EVTColContainer::photons
const std::vector< reco::Photon > * photons
Definition: EVTColContainer.cc:73
EVTColContainer::nInitialized
int nInitialized
Definition: EVTColContainer.cc:67
EVTColContainer::L1MET
Definition: EVTColContainer.cc:59
MET
EVTColContainer::pfMHTs
const std::vector< reco::PFMET > * pfMHTs
Definition: EVTColContainer.cc:76
EVTColContainer::TRACK
Definition: EVTColContainer.cc:52
EVTColContainer::PHOTON
Definition: EVTColContainer.cc:47
EVTColContainer::MUTRK
Definition: EVTColContainer.cc:50
findQualityFiles.size
size
Write out results.
Definition: findQualityFiles.py:443