![]() |
ATLAS Offline Software
|
The common trigger namespace for trigger analysis tools. More...
Namespaces | |
| namespace | Bits |
| namespace | FeatureAccessImpl |
| This is the implementation of the Feature collection for Athena. | |
| namespace | 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. | |
| BunchCrossing | operator- (const BunchCrossing &bc1, const BunchCrossing &bc2) |
| Convenience operator taking advantage of the -= operator defined in the BunchCrossing class. | |
| int | distance (const BunchCrossing bc1, const BunchCrossing bc2) |
| I need this function only for technical reasons. | |
| 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. | |
| template<class T> | |
| bool | sameObject (const Feature< T > &a, const Feature< T > &b) |
| comarison | |
| std::vector< std::string > | convertStringToVector (const std::string &triggerNames) |
| makes a split of list of chains into the vector of chains | |
| std::vector< std::string > | keyWrap (const std::vector< std::string > &triggerNames) |
| normalizes the list of triggers (patterns) by sorting and uniquing them | |
| std::string | getTEName (const HLT::TriggerElement &te) |
| converts TEid to TE name (this may not always work, it depends on the availability of config) | |
| 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.