|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #include "GaudiKernel/SystemOfUnits.h"
29 if(!
input.trig_photon){
46 float HadEmRatio = -99.0;
69 HadEmRatio = (EmET!=0) ? HadET/EmET : -1.0;
73 ATH_MSG_DEBUG (
"Accept all property is set: TrigPhoton: ET_em=" << EmET <<
" cut in etaBin "
95 <<
" Eratio cut not being applied" );
120 if ( HadEmRatio < hadET_cut ){
122 <<
" not in etaBin " <<
etaBin );
135 const float absEta = std::abs(eta);
136 auto binIterator = std::adjacent_find(
m_etabin.begin(),
m_etabin.end(), [=](
float left,
float right){ return left < absEta and absEta < right; } );
137 if ( binIterator ==
m_etabin.end() ) {
140 return binIterator -
m_etabin.begin();
The common trigger namespace for trigger analysis tools.
#define ATH_MSG_VERBOSE(x)
setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner setEtaMap etaBin
Class describing a photon reconstructed in the HLT.
bool absEta(const xAOD::TauJet &tau, double &out)
@ Eratio
(emaxs1-e2tsts1)/(emaxs1+e2tsts1)