#include <L1RetrieveL1Extra.h>
Public Member Functions | |
const edm::InputTag | inputTagL1ExtraColl (const L1GtObject &) const |
input tag for a given collection More... | |
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 &, edm::ConsumesCollector &&iC) | |
void | printL1Extra (std::ostream &oStr, const L1GtObject >Object, const bool checkBxInEvent, const int bxInEvent, const bool checkObjIndexInColl, const int objIndexInColl) const |
void | printL1Extra (std::ostream &, const L1GtObject &, const int bxInEvent) const |
print all L1GtObject objects from bxInEvent More... | |
void | printL1Extra (std::ostream &, const L1GtObject &) const |
print all L1GtObject objects from all bxInEvent More... | |
void | printL1Extra (std::ostream &, const int bxInEvent) const |
print all L1Extra collections from a given BxInEvent More... | |
void | printL1Extra (std::ostream &) const |
print all L1Extra collections from all BxInEvent More... | |
void | retrieveL1ExtraObjects (const edm::Event &, const edm::EventSetup &) |
const bool | validL1ExtraCenJet () const |
const bool | validL1ExtraColl (const L1GtObject &) 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 () |
Description: retrieve L1Extra collection, return validity flag and pointer to collection.
Implementation: <TODO: enter implementation details>
Definition at line 56 of file L1RetrieveL1Extra.h.
|
explicit |
Definition at line 32 of file L1RetrieveL1Extra.cc.
|
virtual |
Definition at line 89 of file L1RetrieveL1Extra.cc.
const edm::InputTag L1RetrieveL1Extra::inputTagL1ExtraColl | ( | const L1GtObject & | gtObject | ) | const |
input tag for a given collection
Definition at line 282 of file L1RetrieveL1Extra.cc.
|
inline |
Definition at line 140 of file L1RetrieveL1Extra.h.
|
inline |
Definition at line 153 of file L1RetrieveL1Extra.h.
|
inline |
Definition at line 150 of file L1RetrieveL1Extra.h.
|
inline |
Definition at line 143 of file L1RetrieveL1Extra.h.
|
inline |
Definition at line 163 of file L1RetrieveL1Extra.h.
|
inline |
Definition at line 166 of file L1RetrieveL1Extra.h.
|
inline |
Definition at line 159 of file L1RetrieveL1Extra.h.
|
inline |
Definition at line 156 of file L1RetrieveL1Extra.h.
|
inline |
Definition at line 133 of file L1RetrieveL1Extra.h.
|
inline |
return retrieved L1Extra collections
Definition at line 129 of file L1RetrieveL1Extra.h.
|
inline |
Definition at line 136 of file L1RetrieveL1Extra.h.
|
inline |
Definition at line 146 of file L1RetrieveL1Extra.h.
void L1RetrieveL1Extra::printL1Extra | ( | std::ostream & | oStr, |
const L1GtObject & | gtObject, | ||
const bool | checkBxInEvent, | ||
const int | bxInEvent, | ||
const bool | checkObjIndexInColl, | ||
const int | objIndexInColl | ||
) | const |
user-friendly print of L1Extra TODO should have been defined in DataFormats for L1Extra collections... print L1GtObject object from bxInEvent, if checkBxInEvent is true, having the objIndexInColl order index in collection, if checkObjIndexInColl is true if checkBxInEvent and /or checkObjIndexInColl are false, print the objects without the bxInEvent and / or objIndexInColl check the combination checkBxInEvent = false, checkObjIndexInColl = true not supported
Definition at line 488 of file L1RetrieveL1Extra.cc.
void L1RetrieveL1Extra::printL1Extra | ( | std::ostream & | oStr, |
const L1GtObject & | gtObject, | ||
const int | bxInEvent | ||
) | const |
print all L1GtObject objects from bxInEvent
Definition at line 1089 of file L1RetrieveL1Extra.cc.
void L1RetrieveL1Extra::printL1Extra | ( | std::ostream & | oStr, |
const L1GtObject & | gtObject | ||
) | const |
print all L1GtObject objects from all bxInEvent
Definition at line 1100 of file L1RetrieveL1Extra.cc.
void L1RetrieveL1Extra::printL1Extra | ( | std::ostream & | oStr, |
const int | bxInEvent | ||
) | const |
print all L1Extra collections from a given BxInEvent
Definition at line 1112 of file L1RetrieveL1Extra.cc.
void L1RetrieveL1Extra::printL1Extra | ( | std::ostream & | oStr | ) | const |
print all L1Extra collections from all BxInEvent
Definition at line 1129 of file L1RetrieveL1Extra.cc.
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 97 of file L1RetrieveL1Extra.cc.
|
inline |
Definition at line 84 of file L1RetrieveL1Extra.h.
const bool L1RetrieveL1Extra::validL1ExtraColl | ( | const L1GtObject & | gtObject | ) | const |
Definition at line 380 of file L1RetrieveL1Extra.cc.
|
inline |
Definition at line 101 of file L1RetrieveL1Extra.h.
|
inline |
Definition at line 97 of file L1RetrieveL1Extra.h.
|
inline |
Definition at line 88 of file L1RetrieveL1Extra.h.
|
inline |
Definition at line 114 of file L1RetrieveL1Extra.h.
|
inline |
Definition at line 118 of file L1RetrieveL1Extra.h.
|
inline |
Definition at line 109 of file L1RetrieveL1Extra.h.
|
inline |
Definition at line 105 of file L1RetrieveL1Extra.h.
|
inline |
Definition at line 75 of file L1RetrieveL1Extra.h.
|
inline |
validity for retrieval of L1Extra products (false: product not found)
Definition at line 70 of file L1RetrieveL1Extra.h.
|
inline |
Definition at line 79 of file L1RetrieveL1Extra.h.
|
inline |
Definition at line 92 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 247 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 252 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 251 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 248 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 256 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 257 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 254 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 253 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 244 of file L1RetrieveL1Extra.h.
|
private |
retrieved L1Extra collections
Definition at line 242 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 245 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 249 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 219 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 218 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 209 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 262 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 214 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 266 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 213 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 265 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 210 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 263 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 216 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 267 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 206 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 260 of file L1RetrieveL1Extra.h.
|
private |
|
private |
Definition at line 259 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 207 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 261 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 211 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 264 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 228 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 233 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 232 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 229 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 237 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 238 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 235 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 234 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 225 of file L1RetrieveL1Extra.h.
|
private |
validity for retrieval of L1Extra products (false: product not found)
Definition at line 223 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 226 of file L1RetrieveL1Extra.h.
|
private |
Definition at line 230 of file L1RetrieveL1Extra.h.