 |
ATLAS Offline Software
|
Go to the documentation of this file.
15 const std::string&
name,
40 if ( *std::min_element( sizes.begin(), sizes.end() ) != *std::max_element( sizes.begin(), sizes.end() ) ) {
41 ATH_MSG_ERROR(
"Missconfiguration, cut properties listed above ( when DEBUG ) have different dimensions shortest: "
42 << *std::min_element( sizes.begin(), sizes.end() ) <<
" longest "
43 << *std::max_element( sizes.begin(), sizes.end() ) );
44 return StatusCode::FAILURE;
47 return StatusCode::SUCCESS;
60 return StatusCode::SUCCESS;
80 mon_Rcore, mon_Eratio,
81 mon_HadEt, mon_F1,mon_HadEmRatio );
84 float HadEmRatio = -99.0;
107 ATH_MSG_DEBUG (
"Accept all property is set: TrigPhoton: ET_em=" << EmET <<
" cut in etaBin "
146 <<
" Eratio cut not being applied" );
170 HadEmRatio = (EmET!=0) ? HadET/EmET : -1.0;
172 if ( HadEmRatio > hadET_cut ){
173 ATH_MSG_DEBUG(
"FastPhoton FAILS ET_had=" << HadEmRatio <<
" cut in etaBin "
174 <<
etaBin <<
" is ERatio >= " << hadET_cut );
179 mon_HadEmRatio = HadEmRatio;
191 auto binIterator = std::adjacent_find(
m_etabin.begin(),
m_etabin.end(), [=](
float left,
float right){ return left < absEta and absEta < right; } );
192 if ( binIterator ==
m_etabin.end() ) {
195 return binIterator -
m_etabin.begin();
Group
Properties of a chain group.
bool passed(DecisionID id, const DecisionIDContainer &idSet)
checks if required decision ID is in the set of IDs in the container
TrigCompositeUtils::DecisionID numeric() const
numeric ID
Scalar eta() const
pseudorapidity method
void addDecisionID(DecisionID id, Decision *d)
Appends the decision (given as ID) to the decision object.
bool absEta(const xAOD::TauJet &tau, float &out)
setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner setEtaMap etaBin
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
::StatusCode StatusCode
StatusCode definition for legacy code.
Header file to be included by clients of the Monitored infrastructure.
Class describing a photon reconstructed in the HLT.
@ Eratio
(emaxs1-e2tsts1)/(emaxs1+e2tsts1)
Declare a monitored scalar variable.