map containing the conditions More...
Enumerations | |
enum | GtConditionCategory { CondNull, CondMuon, CondCalo, CondEnergySum, CondJetCounts, CondCorrelation, CondCastor, CondHfBitCounts, CondHfRingEtSums, CondBptx, CondExternal } |
condition categories More... | |
enum | GtConditionType { TypeNull, Type1s, Type2s, Type2wsc, Type2cor, Type3s, Type4s, TypeETM, TypeETT, TypeHTT, TypeHTM, TypeJetCounts, TypeCastor, TypeHfBitCounts, TypeHfRingEtSums, TypeBptx, TypeExternal } |
enum | L1GtBoardType { GTFE, FDL, PSB, GMT, TCS, TIM, BoardNull } |
board types in GT More... | |
enum | L1GtPsbQuad { Free, TechTr, IsoEGQ, NoIsoEGQ, CenJetQ, ForJetQ, TauJetQ, ESumsQ, JetCountsQ, MQB1, MQB2, MQF3, MQF4, MQB5, MQB6, MQF7, MQF8, MQB9, MQB10, MQF11, MQF12, CastorQ, HfQ, BptxQ, GtExternalQ, PsbQuadNull } |
quadruples sent to GT via PSB More... | |
Functions | |
bool | compareCorrJets (l1t::Jet m, l1t::Jet n) |
bool | compareJets (l1t::Jet i, l1t::Jet j) |
int | deltaGctPhi (const CaloRegion ®ion, const CaloRegion &neighbor) |
void | HICaloRingSubtraction (const std::vector< l1t::CaloRegion > ®ions, std::vector< l1t::CaloRegion > *subRegions) |
------------— For heavy ion ----------------------------------— More... | |
void | JetCalibration1 (std::vector< l1t::Jet > *uncalibjets, std::vector< double > jetSF, std::vector< l1t::Jet > *jets, bool applyJetCalibration, double jetLSB) |
std::string | l1GtBoardTypeEnumToString (const L1GtBoardType &) |
L1GtBoardType | l1GtBoardTypeStringToEnum (const std::string &) |
std::string | l1GtConditionCategoryEnumToString (const GtConditionCategory &) |
GtConditionCategory | l1GtConditionCategoryStringToEnum (const std::string &) |
std::string | l1GtConditionTypeEnumToString (const GtConditionType &) |
GtConditionType | l1GtConditionTypeStringToEnum (const std::string &) |
std::string | l1GtPsbQuadEnumToString (const L1GtPsbQuad &) |
L1GtPsbQuad | l1GtPsbQuadStringToEnum (const std::string &) |
void | RegionCorrection (const std::vector< l1t::CaloRegion > ®ions, const std::vector< l1t::CaloEmCand > &EMCands, std::vector< l1t::CaloRegion > *subRegions, std::vector< double > regionSubtraction, bool PUSubtract) |
------— New region correction (PUsub, no response correction at the moment) --------— More... | |
void | slidingWindowJetFinder (const int, const std::vector< l1t::CaloRegion > *regions, std::vector< l1t::Jet > *uncalibjets) |
map containing the conditions
Description: Simple Navigator class for the CaloTowers
Description: Firmware headers
Implementation: Collects concrete algorithm implmentations.
Description: Firmware headers
Implementation: Collects concrete algorithm implmentations.
Description: Firmware headers
Implementation: Concrete firmware implementations
Description: Firmware headers
Implementation: Concrete firmware implementations
Description: enums for the L1 GT.
Implementation: Defines various enums for CondFormats L1 GT. For each enum, define the lightweight "maps" for enum string label and enum value
$Date$ $Revision$
typedef std::map<std::string, L1GtAlgorithm> l1t::AlgorithmMap |
map containing the algorithms
Definition at line 32 of file TriggerMenuFwd.h.
Definition at line 65 of file CaloCluster.h.
Definition at line 26 of file CaloEmCand.h.
Definition at line 47 of file CaloRegion.h.
Definition at line 27 of file CaloStage1Cluster.h.
typedef BXVector<CaloTower> l1t::CaloTowerBxCollection |
Definition at line 10 of file CaloTower.h.
typedef AlgorithmMap::const_iterator l1t::CItAlgo |
iterators through map containing the algorithms
Definition at line 39 of file TriggerMenuFwd.h.
typedef ConditionMap::const_iterator l1t::CItCond |
iterators through map containing the conditions
Definition at line 35 of file TriggerMenuFwd.h.
typedef std::map<std::string, GtCondition*> l1t::ConditionMap |
Definition at line 29 of file TriggerMenuFwd.h.
typedef BXVector<EGamma> l1t::EGammaBxCollection |
typedef BXVector<EtSum> l1t::EtSumBxCollection |
typedef AlgorithmMap::iterator l1t::ItAlgo |
Definition at line 40 of file TriggerMenuFwd.h.
typedef ConditionMap::iterator l1t::ItCond |
Definition at line 36 of file TriggerMenuFwd.h.
typedef BXVector<Jet> l1t::JetBxCollection |
Definition at line 9 of file L1Candidate.h.
typedef BXVector<Muon> l1t::MuonBxCollection |
typedef BXVector<Tau> l1t::TauBxCollection |
typedef edmplugin::PluginFactory<l1t::WriterProxy * ()> l1t::WriterFactory |
Definition at line 88 of file WriterProxy.h.
condition categories
Enumerator | |
---|---|
CondNull | |
CondMuon | |
CondCalo | |
CondEnergySum | |
CondJetCounts | |
CondCorrelation | |
CondCastor | |
CondHfBitCounts | |
CondHfRingEtSums | |
CondBptx | |
CondExternal |
Definition at line 128 of file GtDefinitions.h.
enum l1t::GtConditionType |
condition types TypeNull: null type - for condition constructor only Type1s : one particle Type2s : two particles, same type, no spatial correlations among them Type2wsc : two particles, same type, with spatial correlations among them Type2cor : two particles, different type, with spatial correlations among them Type3s : three particles, same type Type4s : four particles, same type TypeETM, TypeETT, TypeHTT, TypeHTM : ETM, ETT, HTT, HTM TypeJetCounts : JetCounts TypeCastor : CASTOR condition (logical result only; definition in CASTOR) TypeHfBitCounts : HfBitCounts TypeHfRingEtSums : HfRingEtSums TypeBptx: BPTX (logical result only; definition in BPTX system) TypeExternal: external conditions (logical result only; definition in L1 GT external systems)
Enumerator | |
---|---|
TypeNull | |
Type1s | |
Type2s | |
Type2wsc | |
Type2cor | |
Type3s | |
Type4s | |
TypeETM | |
TypeETT | |
TypeHTT | |
TypeHTM | |
TypeJetCounts | |
TypeCastor | |
TypeHfBitCounts | |
TypeHfRingEtSums | |
TypeBptx | |
TypeExternal |
Definition at line 99 of file GtDefinitions.h.
enum l1t::L1GtBoardType |
board types in GT
Enumerator | |
---|---|
GTFE | |
FDL | |
PSB | |
GMT | |
TCS | |
TIM | |
BoardNull |
Definition at line 28 of file GtDefinitions.h.
enum l1t::L1GtPsbQuad |
quadruples sent to GT via PSB
Enumerator | |
---|---|
Free | |
TechTr | |
IsoEGQ | |
NoIsoEGQ | |
CenJetQ | |
ForJetQ | |
TauJetQ | |
ESumsQ | |
JetCountsQ | |
MQB1 | |
MQB2 | |
MQF3 | |
MQF4 | |
MQB5 | |
MQB6 | |
MQF7 | |
MQF8 | |
MQB9 | |
MQB10 | |
MQF11 | |
MQF12 | |
CastorQ | |
HfQ | |
BptxQ | |
GtExternalQ | |
PsbQuadNull |
Definition at line 47 of file GtDefinitions.h.
Definition at line 12 of file JetCalibrationMethods.cc.
References l1t::L1Candidate::hwPt().
Referenced by JetCalibration1().
Definition at line 30 of file JetFinderMethods.cc.
References l1t::L1Candidate::hwPt().
Referenced by slidingWindowJetFinder().
int l1t::deltaGctPhi | ( | const CaloRegion & | region, |
const CaloRegion & | neighbor | ||
) |
Definition at line 19 of file JetFinderMethods.cc.
References funct::abs(), diffTreeTool::diff, l1t::L1Candidate::hwPhi(), and L1CaloRegionDetId::N_PHI.
Referenced by slidingWindowJetFinder().
void l1t::HICaloRingSubtraction | ( | const std::vector< l1t::CaloRegion > & | regions, |
std::vector< l1t::CaloRegion > * | subRegions | ||
) |
------------— For heavy ion ----------------------------------—
Definition at line 18 of file PUSubtractionMethods.cc.
References i, bookConverter::max, and L1CaloRegionDetId::N_ETA.
Referenced by l1t::Stage1Layer2SingleTrackHI::processEvent(), and l1t::Stage1Layer2JetAlgorithmImpHI::processEvent().
void l1t::JetCalibration1 | ( | std::vector< l1t::Jet > * | uncalibjets, |
std::vector< double > | jetSF, | ||
std::vector< l1t::Jet > * | jets, | ||
bool | applyJetCalibration, | ||
double | jetLSB | ||
) |
Definition at line 16 of file JetCalibrationMethods.cc.
References alpha, compareCorrJets(), reco::btau::jetEta, reco::btau::jetPhi, reco::btau::jetPt, and python.multivaluedict::sort().
Referenced by l1t::Stage1Layer2JetAlgorithmImpPP::processEvent().
std::string l1t::l1GtBoardTypeEnumToString | ( | const L1GtBoardType & | boardType | ) |
Definition at line 144 of file GtDefinitions.cc.
References BoardNull, and query::result.
l1t::L1GtBoardType l1t::l1GtBoardTypeStringToEnum | ( | const std::string & | label | ) |
Definition at line 128 of file GtDefinitions.cc.
References BoardNull, BoardNull, and relativeConstraints::value.
std::string l1t::l1GtConditionCategoryEnumToString | ( | const GtConditionCategory & | conditionCategory | ) |
Definition at line 248 of file GtDefinitions.cc.
References CondNull, and query::result.
l1t::GtConditionCategory l1t::l1GtConditionCategoryStringToEnum | ( | const std::string & | label | ) |
Definition at line 229 of file GtDefinitions.cc.
References CondNull, CondNull, and relativeConstraints::value.
std::string l1t::l1GtConditionTypeEnumToString | ( | const GtConditionType & | conditionType | ) |
Definition at line 215 of file GtDefinitions.cc.
References query::result, and TypeNull.
l1t::GtConditionType l1t::l1GtConditionTypeStringToEnum | ( | const std::string & | label | ) |
Definition at line 195 of file GtDefinitions.cc.
References TypeNull, TypeNull, and relativeConstraints::value.
std::string l1t::l1GtPsbQuadEnumToString | ( | const L1GtPsbQuad & | psbQuad | ) |
Definition at line 180 of file GtDefinitions.cc.
References PsbQuadNull, and query::result.
l1t::L1GtPsbQuad l1t::l1GtPsbQuadStringToEnum | ( | const std::string & | label | ) |
Definition at line 162 of file GtDefinitions.cc.
References PsbQuadNull, PsbQuadNull, and relativeConstraints::value.
void l1t::RegionCorrection | ( | const std::vector< l1t::CaloRegion > & | regions, |
const std::vector< l1t::CaloEmCand > & | EMCands, | ||
std::vector< l1t::CaloRegion > * | subRegions, | ||
std::vector< double > | regionSubtraction, | ||
bool | PUSubtract | ||
) |
------— New region correction (PUsub, no response correction at the moment) --------—
Definition at line 58 of file PUSubtractionMethods.cc.
References alpha, and l1t::L1Candidate::hwPt().
Referenced by l1t::Stage1Layer2EGammaAlgorithmImpPP::processEvent(), l1t::Stage1Layer2EtSumAlgorithmImpPP::processEvent(), l1t::Stage1Layer2TauAlgorithmImpPP::processEvent(), and l1t::Stage1Layer2JetAlgorithmImpPP::processEvent().
void l1t::slidingWindowJetFinder | ( | const int | jetSeedThreshold, |
const std::vector< l1t::CaloRegion > * | regions, | ||
std::vector< l1t::Jet > * | uncalibjets | ||
) |
Definition at line 34 of file JetFinderMethods.cc.
References compareJets(), gather_cfg::cout, deltaGctPhi(), reco::btau::jetEta, reco::btau::jetPhi, and python.multivaluedict::sort().
Referenced by l1t::Stage1Layer2EGammaAlgorithmImpPP::processEvent(), l1t::Stage1Layer2JetAlgorithmImpHI::processEvent(), l1t::Stage1Layer2TauAlgorithmImpPP::processEvent(), and l1t::Stage1Layer2JetAlgorithmImpPP::processEvent().