|
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.
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.
bool absEta(const xAOD::TauJet &tau, double &out)
@ Eratio
(emaxs1-e2tsts1)/(emaxs1+e2tsts1)
Declare a monitored scalar variable.