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 | |
int | deltaGctPhi (const CaloRegion ®ion, const CaloRegion &neighbor) |
void | EGammaToGtScales (CaloParamsStage1 *params, const std::vector< l1t::EGamma > *input, std::vector< l1t::EGamma > *output) |
void | EtSumToGtScales (CaloParamsStage1 *params, const std::vector< l1t::EtSum > *input, std::vector< l1t::EtSum > *output) |
const unsigned int | gtEta (const unsigned int iEta) |
void | HICaloRingSubtraction (const std::vector< l1t::CaloRegion > ®ions, std::vector< l1t::CaloRegion > *subRegions) |
------------— For heavy ion ----------------------------------— More... | |
void | JetCalibration (std::vector< l1t::Jet > *uncalibjets, std::vector< double > jetCalibrationParams, std::vector< l1t::Jet > *jets, std::string jetCalibrationType, double jetLSB) |
void | JetToGtScales (CaloParamsStage1 *params, const std::vector< l1t::Jet > *input, std::vector< l1t::Jet > *output) |
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 | passThroughJets (const std::vector< l1t::CaloRegion > *regions, std::vector< l1t::Jet > *uncalibjets) |
void | RegionCorrection (const std::vector< l1t::CaloRegion > ®ions, std::vector< l1t::CaloRegion > *subRegions, std::vector< double > regionPUSParams, std::string regionPUSType) |
------— New region correction (PUsub, no response correction at the moment) --------— More... | |
void | simpleHWSubtraction (const std::vector< l1t::CaloRegion > ®ions, std::vector< l1t::CaloRegion > *subRegions) |
void | slidingWindowJetFinder (const int, const std::vector< l1t::CaloRegion > *regions, std::vector< l1t::Jet > *uncalibjets) |
void | SortJets (std::vector< l1t::Jet > *input, std::vector< l1t::Jet > *output) |
void | TauToGtScales (CaloParamsStage1 *params, const std::vector< l1t::Tau > *input, std::vector< l1t::Tau > *output) |
void | TwelveByTwelveFinder (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 85 of file CaloCluster.h.
Definition at line 26 of file CaloEmCand.h.
Definition at line 47 of file CaloRegion.h.
typedef BXVector<CaloSpare> l1t::CaloSpareBxCollection |
Definition at line 10 of file CaloSpare.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.
int l1t::deltaGctPhi | ( | const CaloRegion & | region, |
const CaloRegion & | neighbor | ||
) |
Definition at line 18 of file JetFinderMethods.cc.
References funct::abs(), diffTreeTool::diff, l1t::L1Candidate::hwPhi(), and L1CaloRegionDetId::N_PHI.
Referenced by slidingWindowJetFinder(), and TwelveByTwelveFinder().
void l1t::EGammaToGtScales | ( | CaloParamsStage1 * | params, |
const std::vector< l1t::EGamma > * | input, | ||
std::vector< l1t::EGamma > * | output | ||
) |
Definition at line 30 of file legacyGtHelper.cc.
References gtEta().
Referenced by l1t::Stage1Layer2EGammaAlgorithmImpPP::processEvent().
void l1t::EtSumToGtScales | ( | CaloParamsStage1 * | params, |
const std::vector< l1t::EtSum > * | input, | ||
std::vector< l1t::EtSum > * | output | ||
) |
Definition at line 64 of file legacyGtHelper.cc.
References l1t::CaloParamsStage1::emScale(), l1t::CaloParamsStage1::HtMissScale(), L1CaloEtScale::linearLsb(), and L1CaloEtScale::rank().
Referenced by l1t::Stage1Layer2EtSumAlgorithmImpPP::processEvent().
const unsigned int l1t::gtEta | ( | const unsigned int | iEta | ) |
Definition at line 91 of file legacyGtHelper.cc.
Referenced by EGammaToGtScales(), getRegionEta(), JetToGtScales(), and TauToGtScales().
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, max(), and L1CaloRegionDetId::N_ETA.
Referenced by l1t::Stage1Layer2SingleTrackHI::processEvent(), l1t::Stage1Layer2JetAlgorithmImpHI::processEvent(), and RegionCorrection().
void l1t::JetCalibration | ( | std::vector< l1t::Jet > * | uncalibjets, |
std::vector< double > | jetCalibrationParams, | ||
std::vector< l1t::Jet > * | jets, | ||
std::string | jetCalibrationType, | ||
double | jetLSB | ||
) |
Definition at line 12 of file JetCalibrationMethods.cc.
References alpha, reco::btau::jetEta, reco::btau::jetPhi, and reco::btau::jetPt.
Referenced by l1t::Stage1Layer2JetAlgorithmImpPP::processEvent().
void l1t::JetToGtScales | ( | CaloParamsStage1 * | params, |
const std::vector< l1t::Jet > * | input, | ||
std::vector< l1t::Jet > * | output | ||
) |
Definition at line 12 of file legacyGtHelper.cc.
References gtEta(), l1t::CaloParamsStage1::jetScale(), L1CaloEtScale::linScaleMax(), and L1CaloEtScale::rank().
Referenced by l1t::Stage1Layer2JetAlgorithmImpHI::processEvent(), l1t::Stage1Layer2JetAlgorithmImpPP::processEvent(), and l1t::Stage1Layer2JetAlgorithmImpSimpleHW::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::passThroughJets | ( | const std::vector< l1t::CaloRegion > * | regions, |
std::vector< l1t::Jet > * | uncalibjets | ||
) |
Definition at line 30 of file JetFinderMethods.cc.
References reco::btau::jetEta, and reco::btau::jetPhi.
void l1t::RegionCorrection | ( | const std::vector< l1t::CaloRegion > & | regions, |
std::vector< l1t::CaloRegion > * | subRegions, | ||
std::vector< double > | regionPUSparams, | ||
std::string | regionPUSType | ||
) |
------— New region correction (PUsub, no response correction at the moment) --------—
Definition at line 79 of file PUSubtractionMethods.cc.
References HICaloRingSubtraction(), and max().
Referenced by l1t::Stage1Layer2EGammaAlgorithmImpPP::processEvent(), l1t::Stage1Layer2EtSumAlgorithmImpPP::processEvent(), l1t::Stage1Layer2TauAlgorithmImpPP::processEvent(), and l1t::Stage1Layer2JetAlgorithmImpPP::processEvent().
void l1t::simpleHWSubtraction | ( | const std::vector< l1t::CaloRegion > & | regions, |
std::vector< l1t::CaloRegion > * | subRegions | ||
) |
Definition at line 54 of file PUSubtractionMethods.cc.
Referenced by l1t::Stage1Layer2JetAlgorithmImpSimpleHW::processEvent().
void l1t::slidingWindowJetFinder | ( | const int | jetSeedThreshold, |
const std::vector< l1t::CaloRegion > * | regions, | ||
std::vector< l1t::Jet > * | uncalibjets | ||
) |
Definition at line 47 of file JetFinderMethods.cc.
References gather_cfg::cout, deltaGctPhi(), reco::btau::jetEta, and reco::btau::jetPhi.
Referenced by l1t::Stage1Layer2JetAlgorithmImpHI::processEvent(), l1t::Stage1Layer2JetAlgorithmImpPP::processEvent(), and l1t::Stage1Layer2JetAlgorithmImpSimpleHW::processEvent().
Definition at line 191 of file HardwareSortingMethods.cc.
References fw_to_gt_phi_map, gt_to_fw_phi_map, i, j, presort(), sort_by_row_in_groups(), and super_sort_matrix_rows().
Referenced by l1t::Stage1Layer2JetAlgorithmImpSimpleHW::processEvent().
void l1t::TauToGtScales | ( | CaloParamsStage1 * | params, |
const std::vector< l1t::Tau > * | input, | ||
std::vector< l1t::Tau > * | output | ||
) |
Definition at line 47 of file legacyGtHelper.cc.
References gtEta(), l1t::CaloParamsStage1::jetScale(), L1CaloEtScale::linScaleMax(), and L1CaloEtScale::rank().
Referenced by l1t::Stage1Layer2SingleTrackHI::processEvent(), and l1t::Stage1Layer2TauAlgorithmImpPP::processEvent().
void l1t::TwelveByTwelveFinder | ( | const int | jetSeedThreshold, |
const std::vector< l1t::CaloRegion > * | regions, | ||
std::vector< l1t::Jet > * | uncalibjets | ||
) |
Definition at line 156 of file JetFinderMethods.cc.
References gather_cfg::cout, deltaGctPhi(), reco::btau::jetEta, and reco::btau::jetPhi.
Referenced by l1t::Stage1Layer2EGammaAlgorithmImpPP::processEvent(), and l1t::Stage1Layer2TauAlgorithmImpPP::processEvent().