CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
L1RetrieveL1Extra Class Reference

#include <L1RetrieveL1Extra.h>

Public Member Functions

const
l1extra::L1JetParticleCollection
l1ExtraCenJet () const
 
const
l1extra::L1EtMissParticleCollection
l1ExtraETM () const
 
const
l1extra::L1EtMissParticleCollection
l1ExtraETT () const
 
const
l1extra::L1JetParticleCollection
l1ExtraForJet () const
 
const
l1extra::L1HFRingsCollection
l1ExtraHfBitCounts () const
 
const
l1extra::L1HFRingsCollection
l1ExtraHfRingEtSums () const
 
const
l1extra::L1EtMissParticleCollection
l1ExtraHTM () const
 
const
l1extra::L1EtMissParticleCollection
l1ExtraHTT () const
 
const
l1extra::L1EmParticleCollection
l1ExtraIsoEG () const
 
const
l1extra::L1MuonParticleCollection
l1ExtraMuon () const
 return retrieved L1Extra collections More...
 
const
l1extra::L1EmParticleCollection
l1ExtraNoIsoEG () const
 
const
l1extra::L1JetParticleCollection
l1ExtraTauJet () const
 
 L1RetrieveL1Extra (const edm::ParameterSet &)
 
void retrieveL1ExtraObjects (const edm::Event &, const edm::EventSetup &)
 
const bool validL1ExtraCenJet () const
 
const bool validL1ExtraETM () const
 
const bool validL1ExtraETT () const
 
const bool validL1ExtraForJet () const
 
const bool validL1ExtraHfBitCounts () const
 
const bool validL1ExtraHfRingEtSums () const
 
const bool validL1ExtraHTM () const
 
const bool validL1ExtraHTT () const
 
const bool validL1ExtraIsoEG () const
 
const bool validL1ExtraMuon () const
 validity for retrieval of L1Extra products (false: product not found) More...
 
const bool validL1ExtraNoIsoEG () const
 
const bool validL1ExtraTauJet () const
 
virtual ~L1RetrieveL1Extra ()
 

Private Attributes

const
l1extra::L1JetParticleCollection
m_l1ExtraCenJet
 
const
l1extra::L1EtMissParticleCollection
m_l1ExtraETM
 
const
l1extra::L1EtMissParticleCollection
m_l1ExtraETT
 
const
l1extra::L1JetParticleCollection
m_l1ExtraForJet
 
const
l1extra::L1HFRingsCollection
m_l1ExtraHfBitCounts
 
const
l1extra::L1HFRingsCollection
m_l1ExtraHfRingEtSums
 
const
l1extra::L1EtMissParticleCollection
m_l1ExtraHTM
 
const
l1extra::L1EtMissParticleCollection
m_l1ExtraHTT
 
const
l1extra::L1EmParticleCollection
m_l1ExtraIsoEG
 
const
l1extra::L1MuonParticleCollection
m_l1ExtraMuon
 retrieved L1Extra collections More...
 
const
l1extra::L1EmParticleCollection
m_l1ExtraNoIsoEG
 
const
l1extra::L1JetParticleCollection
m_l1ExtraTauJet
 
int m_nrBxInEventGct
 
int m_nrBxInEventGmt
 
edm::InputTag m_tagL1ExtraCenJet
 
edm::InputTag m_tagL1ExtraEtMissHTM
 
edm::InputTag m_tagL1ExtraEtMissMET
 
edm::InputTag m_tagL1ExtraForJet
 
edm::InputTag m_tagL1ExtraHFRings
 
edm::InputTag m_tagL1ExtraIsoEG
 
edm::InputTag m_tagL1ExtraMuon
 input parameters More...
 
edm::InputTag m_tagL1ExtraNoIsoEG
 
edm::InputTag m_tagL1ExtraTauJet
 
bool m_validL1ExtraCenJet
 
bool m_validL1ExtraETM
 
bool m_validL1ExtraETT
 
bool m_validL1ExtraForJet
 
bool m_validL1ExtraHfBitCounts
 
bool m_validL1ExtraHfRingEtSums
 
bool m_validL1ExtraHTM
 
bool m_validL1ExtraHTT
 
bool m_validL1ExtraIsoEG
 
bool m_validL1ExtraMuon
 validity for retrieval of L1Extra products (false: product not found) More...
 
bool m_validL1ExtraNoIsoEG
 
bool m_validL1ExtraTauJet
 

Detailed Description

Description: retrieve L1Extra collection, return validity flag and pointer to collection.

Implementation: <TODO: enter implementation details>

Author
: Vasile Mihai Ghete - HEPHY Vienna

$Date$ $Revision$

Definition at line 58 of file L1RetrieveL1Extra.h.

Constructor & Destructor Documentation

L1RetrieveL1Extra::L1RetrieveL1Extra ( const edm::ParameterSet paramSet)
explicit

Definition at line 34 of file L1RetrieveL1Extra.cc.

34  :
35  //
36  m_tagL1ExtraMuon(paramSet.getParameter<edm::InputTag>("TagL1ExtraMuon")),
37  m_tagL1ExtraIsoEG(paramSet.getParameter<edm::InputTag>("TagL1ExtraIsoEG")),
38  m_tagL1ExtraNoIsoEG(paramSet.getParameter<edm::InputTag>("TagL1ExtraNoIsoEG")),
39  m_tagL1ExtraCenJet(paramSet.getParameter<edm::InputTag>("TagL1ExtraCenJet")),
40  m_tagL1ExtraForJet(paramSet.getParameter<edm::InputTag>("TagL1ExtraForJet")),
41  m_tagL1ExtraTauJet(paramSet.getParameter<edm::InputTag>("TagL1ExtraTauJet")),
42  m_tagL1ExtraEtMissMET(paramSet.getParameter<edm::InputTag>("TagL1ExtraEtMissMET")),
43  m_tagL1ExtraEtMissHTM(paramSet.getParameter<edm::InputTag>("TagL1ExtraEtMissHTM")),
44  m_tagL1ExtraHFRings(paramSet.getParameter<edm::InputTag>("TagL1ExtraHFRings")),
45  //
46  //
47  m_validL1ExtraMuon(false),
48  m_validL1ExtraIsoEG(false),
49  m_validL1ExtraNoIsoEG(false),
50  m_validL1ExtraCenJet(false),
51  m_validL1ExtraForJet(false),
52  m_validL1ExtraTauJet(false),
53  m_validL1ExtraETT(false),
54  m_validL1ExtraETM(false),
55  m_validL1ExtraHTT(false),
56  m_validL1ExtraHTM(false),
59 
60  //
61  m_l1ExtraMuon(0),
62  m_l1ExtraIsoEG(0),
64  m_l1ExtraCenJet(0),
65  m_l1ExtraForJet(0),
66  m_l1ExtraTauJet(0),
67  m_l1ExtraETT(0),
68  m_l1ExtraETM(0),
69  m_l1ExtraHTT(0),
70  m_l1ExtraHTM(0),
73  //
74 
75  {
76 
77  // empty
78 }
edm::InputTag m_tagL1ExtraNoIsoEG
T getParameter(std::string const &) const
const l1extra::L1JetParticleCollection * m_l1ExtraForJet
const l1extra::L1EtMissParticleCollection * m_l1ExtraETT
edm::InputTag m_tagL1ExtraIsoEG
edm::InputTag m_tagL1ExtraMuon
input parameters
const l1extra::L1EtMissParticleCollection * m_l1ExtraHTM
const l1extra::L1JetParticleCollection * m_l1ExtraCenJet
edm::InputTag m_tagL1ExtraCenJet
bool m_validL1ExtraMuon
validity for retrieval of L1Extra products (false: product not found)
const l1extra::L1EmParticleCollection * m_l1ExtraIsoEG
const l1extra::L1JetParticleCollection * m_l1ExtraTauJet
edm::InputTag m_tagL1ExtraEtMissHTM
edm::InputTag m_tagL1ExtraForJet
edm::InputTag m_tagL1ExtraTauJet
const l1extra::L1EtMissParticleCollection * m_l1ExtraETM
const l1extra::L1EtMissParticleCollection * m_l1ExtraHTT
edm::InputTag m_tagL1ExtraEtMissMET
const l1extra::L1HFRingsCollection * m_l1ExtraHfRingEtSums
const l1extra::L1EmParticleCollection * m_l1ExtraNoIsoEG
const l1extra::L1MuonParticleCollection * m_l1ExtraMuon
retrieved L1Extra collections
edm::InputTag m_tagL1ExtraHFRings
const l1extra::L1HFRingsCollection * m_l1ExtraHfBitCounts
L1RetrieveL1Extra::~L1RetrieveL1Extra ( )
virtual

Definition at line 81 of file L1RetrieveL1Extra.cc.

81  {
82 
83  // empty
84 
85 }

Member Function Documentation

const l1extra::L1JetParticleCollection* L1RetrieveL1Extra::l1ExtraCenJet ( ) const
inline

Definition at line 137 of file L1RetrieveL1Extra.h.

References m_l1ExtraCenJet.

Referenced by L1ExtraDQM::analyzeL1ExtraCenJet().

137  {
138  return m_l1ExtraCenJet;
139  }
const l1extra::L1JetParticleCollection * m_l1ExtraCenJet
const l1extra::L1EtMissParticleCollection* L1RetrieveL1Extra::l1ExtraETM ( ) const
inline

Definition at line 150 of file L1RetrieveL1Extra.h.

References m_l1ExtraETM.

Referenced by L1ExtraDQM::analyzeL1ExtraETM().

150  {
151  return m_l1ExtraETM;
152  }
const l1extra::L1EtMissParticleCollection * m_l1ExtraETM
const l1extra::L1EtMissParticleCollection* L1RetrieveL1Extra::l1ExtraETT ( ) const
inline

Definition at line 147 of file L1RetrieveL1Extra.h.

References m_l1ExtraETT.

Referenced by L1ExtraDQM::analyzeL1ExtraETT().

147  {
148  return m_l1ExtraETT;
149  }
const l1extra::L1EtMissParticleCollection * m_l1ExtraETT
const l1extra::L1JetParticleCollection* L1RetrieveL1Extra::l1ExtraForJet ( ) const
inline

Definition at line 140 of file L1RetrieveL1Extra.h.

References m_l1ExtraForJet.

Referenced by L1ExtraDQM::analyzeL1ExtraForJet().

140  {
141  return m_l1ExtraForJet;
142  }
const l1extra::L1JetParticleCollection * m_l1ExtraForJet
const l1extra::L1HFRingsCollection* L1RetrieveL1Extra::l1ExtraHfBitCounts ( ) const
inline

Definition at line 160 of file L1RetrieveL1Extra.h.

References m_l1ExtraHfBitCounts.

Referenced by L1ExtraDQM::analyzeL1ExtraHfBitCounts().

160  {
161  return m_l1ExtraHfBitCounts;
162  }
const l1extra::L1HFRingsCollection * m_l1ExtraHfBitCounts
const l1extra::L1HFRingsCollection* L1RetrieveL1Extra::l1ExtraHfRingEtSums ( ) const
inline

Definition at line 163 of file L1RetrieveL1Extra.h.

References m_l1ExtraHfRingEtSums.

Referenced by L1ExtraDQM::analyzeL1ExtraHfRingEtSums().

163  {
164  return m_l1ExtraHfRingEtSums;
165  }
const l1extra::L1HFRingsCollection * m_l1ExtraHfRingEtSums
const l1extra::L1EtMissParticleCollection* L1RetrieveL1Extra::l1ExtraHTM ( ) const
inline

Definition at line 156 of file L1RetrieveL1Extra.h.

References m_l1ExtraHTM.

Referenced by L1ExtraDQM::analyzeL1ExtraHTM().

156  {
157  return m_l1ExtraHTM;
158  }
const l1extra::L1EtMissParticleCollection * m_l1ExtraHTM
const l1extra::L1EtMissParticleCollection* L1RetrieveL1Extra::l1ExtraHTT ( ) const
inline

Definition at line 153 of file L1RetrieveL1Extra.h.

References m_l1ExtraHTT.

Referenced by L1ExtraDQM::analyzeL1ExtraHTT().

153  {
154  return m_l1ExtraHTT;
155  }
const l1extra::L1EtMissParticleCollection * m_l1ExtraHTT
const l1extra::L1EmParticleCollection* L1RetrieveL1Extra::l1ExtraIsoEG ( ) const
inline

Definition at line 130 of file L1RetrieveL1Extra.h.

References m_l1ExtraIsoEG.

Referenced by L1ExtraDQM::analyzeL1ExtraIsoEG().

130  {
131  return m_l1ExtraIsoEG;
132  }
const l1extra::L1EmParticleCollection * m_l1ExtraIsoEG
const l1extra::L1MuonParticleCollection* L1RetrieveL1Extra::l1ExtraMuon ( ) const
inline

return retrieved L1Extra collections

Definition at line 126 of file L1RetrieveL1Extra.h.

References m_l1ExtraMuon.

Referenced by L1ExtraDQM::analyzeL1ExtraMuon().

126  {
127  return m_l1ExtraMuon;
128  }
const l1extra::L1MuonParticleCollection * m_l1ExtraMuon
retrieved L1Extra collections
const l1extra::L1EmParticleCollection* L1RetrieveL1Extra::l1ExtraNoIsoEG ( ) const
inline

Definition at line 133 of file L1RetrieveL1Extra.h.

References m_l1ExtraNoIsoEG.

Referenced by L1ExtraDQM::analyzeL1ExtraNoIsoEG().

133  {
134  return m_l1ExtraNoIsoEG;
135  }
const l1extra::L1EmParticleCollection * m_l1ExtraNoIsoEG
const l1extra::L1JetParticleCollection* L1RetrieveL1Extra::l1ExtraTauJet ( ) const
inline

Definition at line 143 of file L1RetrieveL1Extra.h.

References m_l1ExtraTauJet.

Referenced by L1ExtraDQM::analyzeL1ExtraTauJet().

143  {
144  return m_l1ExtraTauJet;
145  }
const l1extra::L1JetParticleCollection * m_l1ExtraTauJet
void L1RetrieveL1Extra::retrieveL1ExtraObjects ( const edm::Event iEvent,
const edm::EventSetup evSetup 
)

retrieve L1Extra objects if a collection is not found, the corresponding m_valid(Object) is set to "false"

Definition at line 89 of file L1RetrieveL1Extra.cc.

References edm::Event::getByLabel(), edm::HandleBase::isValid(), LogDebug, m_l1ExtraCenJet, m_l1ExtraETM, m_l1ExtraETT, m_l1ExtraForJet, m_l1ExtraHfBitCounts, m_l1ExtraHfRingEtSums, m_l1ExtraHTM, m_l1ExtraHTT, m_l1ExtraIsoEG, m_l1ExtraMuon, m_l1ExtraNoIsoEG, m_l1ExtraTauJet, m_tagL1ExtraCenJet, m_tagL1ExtraEtMissHTM, m_tagL1ExtraEtMissMET, m_tagL1ExtraForJet, m_tagL1ExtraHFRings, m_tagL1ExtraIsoEG, m_tagL1ExtraMuon, m_tagL1ExtraNoIsoEG, m_tagL1ExtraTauJet, m_validL1ExtraCenJet, m_validL1ExtraETM, m_validL1ExtraETT, m_validL1ExtraForJet, m_validL1ExtraHfBitCounts, m_validL1ExtraHfRingEtSums, m_validL1ExtraHTM, m_validL1ExtraHTT, m_validL1ExtraIsoEG, m_validL1ExtraMuon, m_validL1ExtraNoIsoEG, m_validL1ExtraTauJet, and edm::Handle< T >::product().

Referenced by L1ExtraDQM::analyze().

90  {
91 
92  //
94  iEvent.getByLabel(m_tagL1ExtraMuon, collL1ExtraMuon);
95 
96  if (collL1ExtraMuon.isValid()) {
97  m_validL1ExtraMuon = true;
98  m_l1ExtraMuon = collL1ExtraMuon.product();
99  } else {
100  LogDebug("L1RetrieveL1Extra")
101  << "\n l1extra::L1MuonParticleCollection with input tag \n "
102  << m_tagL1ExtraMuon << "\n not found in the event.\n"
103  << "\n Return pointer 0 and false validity tag."
104  << std::endl;
105 
106  m_validL1ExtraMuon = false;
107  m_l1ExtraMuon = 0;
108 
109  }
110 
111  //
113  iEvent.getByLabel(m_tagL1ExtraIsoEG, collL1ExtraIsoEG);
114 
115  if (collL1ExtraIsoEG.isValid()) {
116  m_validL1ExtraIsoEG = true;
117  m_l1ExtraIsoEG = collL1ExtraIsoEG.product();
118  } else {
119  LogDebug("L1RetrieveL1Extra")
120  << "\n l1extra::L1EmParticleCollection with input tag \n "
121  << m_tagL1ExtraIsoEG << "\n not found in the event.\n"
122  << "\n Return pointer 0 and false validity tag."
123  << std::endl;
124 
125  m_validL1ExtraIsoEG = false;
126  m_l1ExtraIsoEG = 0;
127 
128  }
129 
131  iEvent.getByLabel(m_tagL1ExtraNoIsoEG, collL1ExtraNoIsoEG);
132 
133  if (collL1ExtraNoIsoEG.isValid()) {
134  m_validL1ExtraNoIsoEG = true;
135  m_l1ExtraNoIsoEG = collL1ExtraNoIsoEG.product();
136  } else {
137  LogDebug("L1RetrieveL1Extra")
138  << "\n l1extra::L1EmParticleCollection with input tag \n "
139  << m_tagL1ExtraNoIsoEG << "\n not found in the event.\n"
140  << "\n Return pointer 0 and false validity tag."
141  << std::endl;
142 
143  m_validL1ExtraNoIsoEG = false;
144  m_l1ExtraNoIsoEG = 0;
145 
146  }
147 
148  //
150  iEvent.getByLabel(m_tagL1ExtraCenJet, collL1ExtraCenJet);
151 
152  if (collL1ExtraCenJet.isValid()) {
153  m_validL1ExtraCenJet = true;
154  m_l1ExtraCenJet = collL1ExtraCenJet.product();
155  } else {
156  LogDebug("L1RetrieveL1Extra")
157  << "\n l1extra::L1JetParticleCollection with input tag \n "
158  << m_tagL1ExtraCenJet << "\n not found in the event.\n"
159  << "\n Return pointer 0 and false validity tag."
160  << std::endl;
161 
162  m_validL1ExtraCenJet = false;
163  m_l1ExtraCenJet = 0;
164 
165  }
166 
168  iEvent.getByLabel(m_tagL1ExtraForJet, collL1ExtraForJet);
169 
170  if (collL1ExtraForJet.isValid()) {
171  m_validL1ExtraForJet = true;
172  m_l1ExtraForJet = collL1ExtraForJet.product();
173  } else {
174  LogDebug("L1RetrieveL1Extra")
175  << "\n l1extra::L1JetParticleCollection with input tag \n "
176  << m_tagL1ExtraForJet << "\n not found in the event.\n"
177  << "\n Return pointer 0 and false validity tag."
178  << std::endl;
179 
180  m_validL1ExtraForJet = false;
181  m_l1ExtraForJet = 0;
182 
183  }
184 
186  iEvent.getByLabel(m_tagL1ExtraTauJet, collL1ExtraTauJet);
187 
188  if (collL1ExtraTauJet.isValid()) {
189  m_validL1ExtraTauJet = true;
190  m_l1ExtraTauJet = collL1ExtraTauJet.product();
191  } else {
192  LogDebug("L1RetrieveL1Extra")
193  << "\n l1extra::L1JetParticleCollection with input tag \n "
194  << m_tagL1ExtraTauJet << "\n not found in the event.\n"
195  << "\n Return pointer 0 and false validity tag."
196  << std::endl;
197 
198  m_validL1ExtraTauJet = false;
199  m_l1ExtraTauJet = 0;
200 
201  }
202 
203  //
205  iEvent.getByLabel(m_tagL1ExtraEtMissMET, collL1ExtraEtMissMET);
206 
207  if (collL1ExtraEtMissMET.isValid()) {
208  m_validL1ExtraETT = true;
209  m_validL1ExtraETM = true;
210  m_l1ExtraETT = collL1ExtraEtMissMET.product();
211  m_l1ExtraETM = collL1ExtraEtMissMET.product();
212  } else {
213  LogDebug("L1RetrieveL1Extra")
214  << "\n l1extra::L1EtMissParticleCollection with input tag \n "
215  << m_tagL1ExtraEtMissMET << "\n not found in the event.\n"
216  << "\n Return pointer 0 and false validity tag."
217  << std::endl;
218 
219  m_validL1ExtraETT = false;
220  m_validL1ExtraETM = false;
221  m_l1ExtraETT = 0;
222  m_l1ExtraETM = 0;
223 
224  }
225 
227  iEvent.getByLabel(m_tagL1ExtraEtMissHTM, collL1ExtraEtMissHTM);
228 
229  if (collL1ExtraEtMissHTM.isValid()) {
230  m_validL1ExtraHTT = true;
231  m_validL1ExtraHTM = true;
232  m_l1ExtraHTT = collL1ExtraEtMissHTM.product();
233  m_l1ExtraHTM = collL1ExtraEtMissHTM.product();
234  } else {
235  LogDebug("L1RetrieveL1Extra")
236  << "\n l1extra::L1EtMissParticleCollection with input tag \n "
237  << m_tagL1ExtraEtMissHTM << "\n not found in the event.\n"
238  << "\n Return pointer 0 and false validity tag."
239  << std::endl;
240 
241  m_validL1ExtraHTT = false;
242  m_validL1ExtraHTM = false;
243  m_l1ExtraHTT = 0;
244  m_l1ExtraHTM = 0;
245 
246  }
247 
248  //
250  iEvent.getByLabel(m_tagL1ExtraHFRings, collL1ExtraHFRings);
251 
252  if (collL1ExtraHFRings.isValid()) {
255  m_l1ExtraHfBitCounts = collL1ExtraHFRings.product();
256  m_l1ExtraHfRingEtSums = collL1ExtraHFRings.product();
257  } else {
258  LogDebug("L1RetrieveL1Extra")
259  << "\n l1extra::L1HFRingsCollection with input tag \n "
260  << m_tagL1ExtraHFRings << "\n not found in the event.\n"
261  << "\n Return pointer 0 and false validity tag."
262  << std::endl;
263 
268 
269  }
270 
271 }
#define LogDebug(id)
edm::InputTag m_tagL1ExtraNoIsoEG
const l1extra::L1JetParticleCollection * m_l1ExtraForJet
const l1extra::L1EtMissParticleCollection * m_l1ExtraETT
edm::InputTag m_tagL1ExtraIsoEG
edm::InputTag m_tagL1ExtraMuon
input parameters
const l1extra::L1EtMissParticleCollection * m_l1ExtraHTM
const l1extra::L1JetParticleCollection * m_l1ExtraCenJet
edm::InputTag m_tagL1ExtraCenJet
bool m_validL1ExtraMuon
validity for retrieval of L1Extra products (false: product not found)
const l1extra::L1EmParticleCollection * m_l1ExtraIsoEG
bool isValid() const
Definition: HandleBase.h:76
const l1extra::L1JetParticleCollection * m_l1ExtraTauJet
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:359
edm::InputTag m_tagL1ExtraEtMissHTM
edm::InputTag m_tagL1ExtraForJet
edm::InputTag m_tagL1ExtraTauJet
const l1extra::L1EtMissParticleCollection * m_l1ExtraETM
const l1extra::L1EtMissParticleCollection * m_l1ExtraHTT
edm::InputTag m_tagL1ExtraEtMissMET
T const * product() const
Definition: Handle.h:74
const l1extra::L1HFRingsCollection * m_l1ExtraHfRingEtSums
const l1extra::L1EmParticleCollection * m_l1ExtraNoIsoEG
const l1extra::L1MuonParticleCollection * m_l1ExtraMuon
retrieved L1Extra collections
edm::InputTag m_tagL1ExtraHFRings
const l1extra::L1HFRingsCollection * m_l1ExtraHfBitCounts
const bool L1RetrieveL1Extra::validL1ExtraCenJet ( ) const
inline

Definition at line 86 of file L1RetrieveL1Extra.h.

References m_validL1ExtraCenJet.

Referenced by L1ExtraDQM::analyzeL1ExtraCenJet().

86  {
87  return m_validL1ExtraCenJet;
88  }
const bool L1RetrieveL1Extra::validL1ExtraETM ( ) const
inline

Definition at line 103 of file L1RetrieveL1Extra.h.

References m_validL1ExtraETM.

Referenced by L1ExtraDQM::analyzeL1ExtraETM().

103  {
104  return m_validL1ExtraETM;
105  }
const bool L1RetrieveL1Extra::validL1ExtraETT ( ) const
inline

Definition at line 99 of file L1RetrieveL1Extra.h.

References m_validL1ExtraETT.

Referenced by L1ExtraDQM::analyzeL1ExtraETT().

99  {
100  return m_validL1ExtraETT;
101  }
const bool L1RetrieveL1Extra::validL1ExtraForJet ( ) const
inline

Definition at line 90 of file L1RetrieveL1Extra.h.

References m_validL1ExtraForJet.

Referenced by L1ExtraDQM::analyzeL1ExtraForJet().

90  {
91  return m_validL1ExtraForJet;
92  }
const bool L1RetrieveL1Extra::validL1ExtraHfBitCounts ( ) const
inline

Definition at line 116 of file L1RetrieveL1Extra.h.

References m_validL1ExtraHfBitCounts.

Referenced by L1ExtraDQM::analyzeL1ExtraHfBitCounts().

116  {
118  }
const bool L1RetrieveL1Extra::validL1ExtraHfRingEtSums ( ) const
inline

Definition at line 120 of file L1RetrieveL1Extra.h.

References m_validL1ExtraHfRingEtSums.

Referenced by L1ExtraDQM::analyzeL1ExtraHfRingEtSums().

120  {
122  }
const bool L1RetrieveL1Extra::validL1ExtraHTM ( ) const
inline

Definition at line 111 of file L1RetrieveL1Extra.h.

References m_validL1ExtraHTM.

Referenced by L1ExtraDQM::analyzeL1ExtraHTM().

111  {
112  return m_validL1ExtraHTM;
113  }
const bool L1RetrieveL1Extra::validL1ExtraHTT ( ) const
inline

Definition at line 107 of file L1RetrieveL1Extra.h.

References m_validL1ExtraHTT.

Referenced by L1ExtraDQM::analyzeL1ExtraHTT().

107  {
108  return m_validL1ExtraHTT;
109  }
const bool L1RetrieveL1Extra::validL1ExtraIsoEG ( ) const
inline

Definition at line 77 of file L1RetrieveL1Extra.h.

References m_validL1ExtraIsoEG.

Referenced by L1ExtraDQM::analyzeL1ExtraIsoEG().

77  {
78  return m_validL1ExtraIsoEG;
79  }
const bool L1RetrieveL1Extra::validL1ExtraMuon ( ) const
inline

validity for retrieval of L1Extra products (false: product not found)

Definition at line 72 of file L1RetrieveL1Extra.h.

References m_validL1ExtraMuon.

Referenced by L1ExtraDQM::analyzeL1ExtraMuon().

72  {
73  return m_validL1ExtraMuon;
74  }
bool m_validL1ExtraMuon
validity for retrieval of L1Extra products (false: product not found)
const bool L1RetrieveL1Extra::validL1ExtraNoIsoEG ( ) const
inline

Definition at line 81 of file L1RetrieveL1Extra.h.

References m_validL1ExtraNoIsoEG.

Referenced by L1ExtraDQM::analyzeL1ExtraNoIsoEG().

81  {
82  return m_validL1ExtraNoIsoEG;
83  }
const bool L1RetrieveL1Extra::validL1ExtraTauJet ( ) const
inline

Definition at line 94 of file L1RetrieveL1Extra.h.

References m_validL1ExtraTauJet.

Referenced by L1ExtraDQM::analyzeL1ExtraTauJet().

94  {
95  return m_validL1ExtraTauJet;
96  }

Member Data Documentation

const l1extra::L1JetParticleCollection* L1RetrieveL1Extra::m_l1ExtraCenJet
private

Definition at line 220 of file L1RetrieveL1Extra.h.

Referenced by l1ExtraCenJet(), and retrieveL1ExtraObjects().

const l1extra::L1EtMissParticleCollection* L1RetrieveL1Extra::m_l1ExtraETM
private

Definition at line 225 of file L1RetrieveL1Extra.h.

Referenced by l1ExtraETM(), and retrieveL1ExtraObjects().

const l1extra::L1EtMissParticleCollection* L1RetrieveL1Extra::m_l1ExtraETT
private

Definition at line 224 of file L1RetrieveL1Extra.h.

Referenced by l1ExtraETT(), and retrieveL1ExtraObjects().

const l1extra::L1JetParticleCollection* L1RetrieveL1Extra::m_l1ExtraForJet
private

Definition at line 221 of file L1RetrieveL1Extra.h.

Referenced by l1ExtraForJet(), and retrieveL1ExtraObjects().

const l1extra::L1HFRingsCollection* L1RetrieveL1Extra::m_l1ExtraHfBitCounts
private

Definition at line 229 of file L1RetrieveL1Extra.h.

Referenced by l1ExtraHfBitCounts(), and retrieveL1ExtraObjects().

const l1extra::L1HFRingsCollection* L1RetrieveL1Extra::m_l1ExtraHfRingEtSums
private

Definition at line 230 of file L1RetrieveL1Extra.h.

Referenced by l1ExtraHfRingEtSums(), and retrieveL1ExtraObjects().

const l1extra::L1EtMissParticleCollection* L1RetrieveL1Extra::m_l1ExtraHTM
private

Definition at line 227 of file L1RetrieveL1Extra.h.

Referenced by l1ExtraHTM(), and retrieveL1ExtraObjects().

const l1extra::L1EtMissParticleCollection* L1RetrieveL1Extra::m_l1ExtraHTT
private

Definition at line 226 of file L1RetrieveL1Extra.h.

Referenced by l1ExtraHTT(), and retrieveL1ExtraObjects().

const l1extra::L1EmParticleCollection* L1RetrieveL1Extra::m_l1ExtraIsoEG
private

Definition at line 217 of file L1RetrieveL1Extra.h.

Referenced by l1ExtraIsoEG(), and retrieveL1ExtraObjects().

const l1extra::L1MuonParticleCollection* L1RetrieveL1Extra::m_l1ExtraMuon
private

retrieved L1Extra collections

Definition at line 215 of file L1RetrieveL1Extra.h.

Referenced by l1ExtraMuon(), and retrieveL1ExtraObjects().

const l1extra::L1EmParticleCollection* L1RetrieveL1Extra::m_l1ExtraNoIsoEG
private

Definition at line 218 of file L1RetrieveL1Extra.h.

Referenced by l1ExtraNoIsoEG(), and retrieveL1ExtraObjects().

const l1extra::L1JetParticleCollection* L1RetrieveL1Extra::m_l1ExtraTauJet
private

Definition at line 222 of file L1RetrieveL1Extra.h.

Referenced by l1ExtraTauJet(), and retrieveL1ExtraObjects().

int L1RetrieveL1Extra::m_nrBxInEventGct
private

Definition at line 192 of file L1RetrieveL1Extra.h.

int L1RetrieveL1Extra::m_nrBxInEventGmt
private

Definition at line 191 of file L1RetrieveL1Extra.h.

edm::InputTag L1RetrieveL1Extra::m_tagL1ExtraCenJet
private

Definition at line 182 of file L1RetrieveL1Extra.h.

Referenced by retrieveL1ExtraObjects().

edm::InputTag L1RetrieveL1Extra::m_tagL1ExtraEtMissHTM
private

Definition at line 187 of file L1RetrieveL1Extra.h.

Referenced by retrieveL1ExtraObjects().

edm::InputTag L1RetrieveL1Extra::m_tagL1ExtraEtMissMET
private

Definition at line 186 of file L1RetrieveL1Extra.h.

Referenced by retrieveL1ExtraObjects().

edm::InputTag L1RetrieveL1Extra::m_tagL1ExtraForJet
private

Definition at line 183 of file L1RetrieveL1Extra.h.

Referenced by retrieveL1ExtraObjects().

edm::InputTag L1RetrieveL1Extra::m_tagL1ExtraHFRings
private

Definition at line 189 of file L1RetrieveL1Extra.h.

Referenced by retrieveL1ExtraObjects().

edm::InputTag L1RetrieveL1Extra::m_tagL1ExtraIsoEG
private

Definition at line 179 of file L1RetrieveL1Extra.h.

Referenced by retrieveL1ExtraObjects().

edm::InputTag L1RetrieveL1Extra::m_tagL1ExtraMuon
private

input parameters

input tags for L1Extra objects

Definition at line 177 of file L1RetrieveL1Extra.h.

Referenced by retrieveL1ExtraObjects().

edm::InputTag L1RetrieveL1Extra::m_tagL1ExtraNoIsoEG
private

Definition at line 180 of file L1RetrieveL1Extra.h.

Referenced by retrieveL1ExtraObjects().

edm::InputTag L1RetrieveL1Extra::m_tagL1ExtraTauJet
private

Definition at line 184 of file L1RetrieveL1Extra.h.

Referenced by retrieveL1ExtraObjects().

bool L1RetrieveL1Extra::m_validL1ExtraCenJet
private

Definition at line 201 of file L1RetrieveL1Extra.h.

Referenced by retrieveL1ExtraObjects(), and validL1ExtraCenJet().

bool L1RetrieveL1Extra::m_validL1ExtraETM
private

Definition at line 206 of file L1RetrieveL1Extra.h.

Referenced by retrieveL1ExtraObjects(), and validL1ExtraETM().

bool L1RetrieveL1Extra::m_validL1ExtraETT
private

Definition at line 205 of file L1RetrieveL1Extra.h.

Referenced by retrieveL1ExtraObjects(), and validL1ExtraETT().

bool L1RetrieveL1Extra::m_validL1ExtraForJet
private

Definition at line 202 of file L1RetrieveL1Extra.h.

Referenced by retrieveL1ExtraObjects(), and validL1ExtraForJet().

bool L1RetrieveL1Extra::m_validL1ExtraHfBitCounts
private

Definition at line 210 of file L1RetrieveL1Extra.h.

Referenced by retrieveL1ExtraObjects(), and validL1ExtraHfBitCounts().

bool L1RetrieveL1Extra::m_validL1ExtraHfRingEtSums
private

Definition at line 211 of file L1RetrieveL1Extra.h.

Referenced by retrieveL1ExtraObjects(), and validL1ExtraHfRingEtSums().

bool L1RetrieveL1Extra::m_validL1ExtraHTM
private

Definition at line 208 of file L1RetrieveL1Extra.h.

Referenced by retrieveL1ExtraObjects(), and validL1ExtraHTM().

bool L1RetrieveL1Extra::m_validL1ExtraHTT
private

Definition at line 207 of file L1RetrieveL1Extra.h.

Referenced by retrieveL1ExtraObjects(), and validL1ExtraHTT().

bool L1RetrieveL1Extra::m_validL1ExtraIsoEG
private

Definition at line 198 of file L1RetrieveL1Extra.h.

Referenced by retrieveL1ExtraObjects(), and validL1ExtraIsoEG().

bool L1RetrieveL1Extra::m_validL1ExtraMuon
private

validity for retrieval of L1Extra products (false: product not found)

Definition at line 196 of file L1RetrieveL1Extra.h.

Referenced by retrieveL1ExtraObjects(), and validL1ExtraMuon().

bool L1RetrieveL1Extra::m_validL1ExtraNoIsoEG
private

Definition at line 199 of file L1RetrieveL1Extra.h.

Referenced by retrieveL1ExtraObjects(), and validL1ExtraNoIsoEG().

bool L1RetrieveL1Extra::m_validL1ExtraTauJet
private

Definition at line 203 of file L1RetrieveL1Extra.h.

Referenced by retrieveL1ExtraObjects(), and validL1ExtraTauJet().