26 m_accept.addCut(
"L1Calo" ,
"Trigger L1Calo step" );
27 m_accept.addCut(
"L2Calo" ,
"Trigger L2Calo step" );
28 m_accept.addCut(
"L2" ,
"Trigger L2Electron step" );
29 m_accept.addCut(
"EFCalo" ,
"Trigger EFCalo step" );
30 m_accept.addCut(
"EFTrack" ,
"Trigger EFTrack step" );
31 m_accept.addCut(
"HLT" ,
"Trigger HLT decision" );
33 return StatusCode::SUCCESS;
45 bool passedL1Calo =
false;
46 m_l1Seed->emulate(input, passedL1Calo);
50 for (
size_t step=0; step <
m_steps.size(); ++step)
#define ATH_CHECK
Evaluate an expression and check for errors.
TrigEgammaEmulationChain(const std::string &myname)
ToolHandle< Trig::ITrigEgammaEmulationBaseHypoTool > m_l1Seed
ToolHandleArray< Trig::ITrigEgammaEmulationBaseHypoTool > m_steps
asg::AcceptData emulate(const Trig::TrigData &input) const override
Gaudi::Property< std::string > m_chain
asg::AcceptInfo m_accept
Accept.
StatusCode initialize() override
Dummy implementation of the initialisation function.
void setCutResult(const std::string &cutName, bool cutResult)
Set the result of a cut, based on the cut name (safer)
bool getCutResult(const std::string &cutName) const
Get the result of a cut, based on the cut name (safer)
The common trigger namespace for trigger analysis tools.