|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    8 #include "Gaudi/Property.h" 
   15                 ISvcLocator* pSvcLocator )
 
   17         m_trigdec(
"Trig::TrigDecisionTool/TrigDecisionTool"),
 
   18         m_matchTool(
"Trig::TrigEgammaMatchingTool/TrigEgammaMatchingTool",this)
 
   36         if ( (
m_trigdec.retrieve()).isFailure() ){
 
   37             ATH_MSG_ERROR(
"Could not retrieve Trigger Decision Tool! Can't work");
 
   38             return StatusCode::FAILURE;
 
   40         return StatusCode::SUCCESS;
 
   57         return StatusCode::SUCCESS;
 
   67                 ATH_MSG_DEBUG(
"REGTEST:: Method 1 Matched Electron with tool for " << trigger);
 
   74                 ATH_MSG_DEBUG(
"REGTEST:: Method 2 Matched Electron with tool for " << trigger);
 
   75                 if ( finalFC != NULL ){ 
 
   78                             ATH_MSG_DEBUG(
"REGTEST::Passed Matching method 2 for " << trigger);
 
   87                 ATH_MSG_DEBUG(
"REGTEST:: Method 3 Matched Electron with tool for " << trigger);
 
  105                 << 
", L2: " << 
m_trigdec->isPassed( 
"L2_.*" )
 
  106                 << 
", EF: " << 
m_trigdec->isPassed( 
"EF_.*" )
 
  107                 << 
", HLT: " << 
m_trigdec->isPassed( 
"HLT_.*" ) );
 
  108         auto chainGroups = 
m_trigdec->getChainGroup(
"HLT_e.*");
 
  110         for(
auto &trig : chainGroups->getListOfTriggers()) {
 
  130         if(offElectrons) 
ATH_MSG_INFO(
"Offline Electron container size " << offElectrons->
size());
 
  134             if(!offElectrons) 
continue;
 
  135             for(
const auto eg : *offElectrons){
 
  190         return StatusCode::SUCCESS;
 
  
def retrieve(aClass, aKey=None)
The common trigger namespace for trigger analysis tools.
#define ATH_MSG_VERBOSE(x)
ServiceHandle< StoreGateSvc > & evtStore()
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
TriggerElement is the basic ingreedient of the interface between HLT algorithms and the navigation It...
size_type size() const noexcept
Returns the number of elements in the collection.