![]() |
ATLAS Offline Software
|
The common trigger namespace for trigger analysis tools. More...
Namespaces | |
| Bits | |
| FeatureAccessImpl | |
| This is the implementation of the Feature collection for Athena. | |
| MatchingStrategy | |
Enumerations | |
| enum | TrigCostMagicNumber_t { kRoIEta = 0, kRoIPhi = 1, kEventBufferSize = 9, kEventLumiBlockLength = 43, kEBWeight = 45, kEBBunchGroup = 46, kIsCostEvent = 47, kEBIsUnbiasedFlag = 48, kSMK = 66, kL1PSK = 67, kHLTPSK = 68, kTimeCostMonitoring = 100, kTimeExec = 101, kTimeProc = 102, kTimeRes = 103, kTimeMon = 104, kRoIET = 300, kRoIIsTau = 301, kRoIIsolationBits = 302, kRoIETLarge = 304, kRoIMuonCharge = 306, kRoIEnergyVectorX = 307, kRoIEnergyVectorY = 308, kRoIEnergyOverflowX = 310, kRoIEnergyOverflowY = 311, kRoIEnergyOverflowT = 312, kEventNumber = 9999 } |
Functions | |
| BunchCrossing | operator+ (const BunchCrossing &bc1, const BunchCrossing &bc2) |
| Convenience operator taking advantage of the += operator defined in the BunchCrossing class. More... | |
| BunchCrossing | operator- (const BunchCrossing &bc1, const BunchCrossing &bc2) |
| Convenience operator taking advantage of the -= operator defined in the BunchCrossing class. More... | |
| int | distance (const BunchCrossing bc1, const BunchCrossing bc2) |
| I need this function only for technical reasons. More... | |
| bool | operator< (const BunchTrain &bt1, const BunchTrain &bt2) |
This operator is here to be able to put BunchTrain objects into ordered containers like std::set and friends. More... | |
| template<class T > | |
| bool | sameObject (const Feature< T > &a, const Feature< T > &b) |
| comarison More... | |
| std::vector< std::string > | convertStringToVector (const std::string &triggerNames) |
| makes a split of list of chains into the vector of chains More... | |
| std::vector< std::string > | keyWrap (const std::vector< std::string > &triggerNames) |
| normalizes the list of triggers (patterns) by sorting and uniquing them More... | |
| std::string | getTEName (const HLT::TriggerElement &te) |
| converts TEid to TE name (this may not always work, it depends on the availability of config) More... | |
| std::ostream & | operator<< (std::ostream &, const Trig::TypelessFeature &) |
| uint16_t | getEncodedId (int level, int counter) |
| uint16_t | getEncodedId (const std::string &level, int counter) |
| uint16_t | getCounterFromEncodedId (uint16_t encoded) |
| uint16_t | getLevelFromEncodedId (uint16_t encoded) |
| uint16_t ReserveVarId | ATLAS_NOT_THREAD_SAFE (const std::string &name) |
| uint16_t ReserveVarId | ATLAS_NOT_THREAD_SAFE (const std::string &name, uint16_t id) |
| bool FindVarId | ATLAS_NOT_THREAD_SAFE (const std::string &name, uint16_t &id) |
| bool FindVarName | ATLAS_NOT_THREAD_SAFE (const uint16_t id, std::string &name) |
| std::vector< TrigConfVar > GetCurrentTrigConfVarVector | ATLAS_NOT_THREAD_SAFE () |
| TrigMonROBData::History | getROBHistory (unsigned int val) |
| TrigMonROBData::Status | getROBStatus (unsigned int val) |
| std::string | AsStringROBHistory (TrigMonROBData::History hist) |
| std::string | AsStringROBStatus (TrigMonROBData::Status stat) |
| uint8_t | getRoiId_Unknown () |
| uint8_t | getRoiId_JetEt () |
| uint8_t | getRoiId_Energy () |
The common trigger namespace for trigger analysis tools.
Variable pair: 16 bits int id and float value.
This is the common namespace that all trigger analysis tools use by convention.
Definition at line 25 of file TrigMonVar.h.
| std::string Trig::AsStringROBHistory | ( | TrigMonROBData::History | hist | ) |
Definition at line 166 of file TrigMonROBData.cxx.
| std::string Trig::AsStringROBStatus | ( | TrigMonROBData::Status | stat | ) |
| std::vector<TrigConfVar> GetCurrentTrigConfVarVector Trig::ATLAS_NOT_THREAD_SAFE | ( | ) |
| uint16_t ReserveVarId Trig::ATLAS_NOT_THREAD_SAFE | ( | const std::string & | name | ) |
| bool FindVarId Trig::ATLAS_NOT_THREAD_SAFE | ( | const std::string & | name, |
| uint16_t & | id | ||
| ) |
| uint16_t ReserveVarId Trig::ATLAS_NOT_THREAD_SAFE | ( | const std::string & | name, |
| uint16_t | id | ||
| ) |
| bool FindVarName Trig::ATLAS_NOT_THREAD_SAFE | ( | const uint16_t | id, |
| std::string & | name | ||
| ) |
| std::vector< std::string > Trig::convertStringToVector | ( | const std::string & | triggerNames | ) |
makes a split of list of chains into the vector of chains
Definition at line 42 of file TDTUtilities.cxx.
| int Trig::distance | ( | const BunchCrossing | bc1, |
| const BunchCrossing | bc2 | ||
| ) |
I need this function only for technical reasons.
Function calculating the distance of two bunch crossings.
It just calls BunchCrossing::distance under the hood...
Unfortunately the function can't receive constant references because of the way some of STL is written. :-/
| bc1 | One BunchCrossing object |
| bc2 | Another BunchCrossing object |
Definition at line 402 of file BunchCrossing.cxx.
|
inline |
Definition at line 158 of file TrigConfChain.h.
| uint16_t Trig::getEncodedId | ( | const std::string & | level, |
| int | counter | ||
| ) |
Definition at line 37 of file TrigConfChain.cxx.
| uint16_t Trig::getEncodedId | ( | int | level, |
| int | counter | ||
| ) |
Definition at line 15 of file TrigConfChain.cxx.
|
inline |
Definition at line 161 of file TrigConfChain.h.
| TrigMonROBData::History Trig::getROBHistory | ( | unsigned int | val | ) |
Definition at line 142 of file TrigMonROBData.cxx.
| TrigMonROBData::Status Trig::getROBStatus | ( | unsigned int | val | ) |
Definition at line 155 of file TrigMonROBData.cxx.
|
inline |
Definition at line 91 of file TrigMonRoi.h.
|
inline |
Definition at line 90 of file TrigMonRoi.h.
|
inline |
Definition at line 89 of file TrigMonRoi.h.
| std::string Trig::getTEName | ( | const HLT::TriggerElement & | te | ) |
converts TEid to TE name (this may not always work, it depends on the availability of config)
Definition at line 62 of file TDTUtilities.cxx.
| std::vector< std::string > Trig::keyWrap | ( | const std::vector< std::string > & | triggerNames | ) |
normalizes the list of triggers (patterns) by sorting and uniquing them
Definition at line 53 of file TDTUtilities.cxx.
| BunchCrossing Trig::operator+ | ( | const BunchCrossing & | bc1, |
| const BunchCrossing & | bc2 | ||
| ) |
Convenience operator taking advantage of the += operator defined in the BunchCrossing class.
Operator summing two BunchCrossing objects.
Note that using += is much quicker.
| bc1 | One bunch crossing object |
| bc2 | Another bunch crossing object |
Definition at line 367 of file BunchCrossing.cxx.
| BunchCrossing Trig::operator- | ( | const BunchCrossing & | bc1, |
| const BunchCrossing & | bc2 | ||
| ) |
Convenience operator taking advantage of the -= operator defined in the BunchCrossing class.
Operator subtracting two BunchCrossing objects.
Note that using -= is much quicker.
| bc1 | One bunch crossing object |
| bc2 | Another bunch crossing object |
Definition at line 383 of file BunchCrossing.cxx.
| bool Trig::operator< | ( | const BunchTrain & | bt1, |
| const BunchTrain & | bt2 | ||
| ) |
This operator is here to be able to put BunchTrain objects into ordered containers like std::set and friends.
Comparison operator for BunchTrain objects.
| bt1 | One bunch train object |
| bt2 | Another bunch train object |
true if bt1 is considered "lower" than bt2, or false otherwise Definition at line 277 of file BunchTrain.cxx.
| std::ostream & Trig::operator<< | ( | std::ostream & | o, |
| const Trig::TypelessFeature & | feat | ||
| ) |
Definition at line 18 of file FeatureCollectStandalone.cxx.
1.8.18