|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef TRIGEFMISSINGET_TCPUFITFEX_H
14 #define TRIGEFMISSINGET_TCPUFITFEX_H
19 namespace HLT {
namespace MET {
28 class TCPufitFex :
public FexBase
43 this,
"ClusterName",
"clusters",
"Input cluster collection"};
46 this,
"NSigma", 5,
"Set the threshold at mean + NSigma*variance"};
49 this,
"MaxEta", 5,
"The maximum eta range"};
52 this,
"NEtaBins", 14,
"The number of eta bins"};
55 this,
"NPhiBins", 8,
"The number of phi bins"};
58 this,
"TrimFraction", 0.9,
59 "The fraction of bins to use when calculating the mean and variance"};
62 this,
"CaloNoise", 50,
"The coefficient of the noise term in the "
63 "calorimeter resolution estimate [MeV]"};
66 this,
"CaloStochastic", 15.81,
"The coefficient of the stochastic "
67 "term in the calorimeter resolution estimate [MeV^1/2]"};
70 this,
"ConstraintImportance", 1,
71 "The relative importance of the two constraints to the fit"};
84 const EventContext& context,
88 #endif //> !TRIGEFMISSINGET_TCPUFITFEX_H
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_clusterKey
Input clusters.
virtual StatusCode initialize() override
Initialize the fex.
Gaudi::Property< float > m_caloNoise
The coefficient of the noise term in the calo resolution estimate.
Gaudi::Property< float > m_maxEta
The eta range of the grid.
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.
Gaudi::Property< std::size_t > m_nPhiBins
The number of bins in phi.
Gaudi::Property< float > m_trimFraction
The trimming fraction.
Gaudi::Property< float > m_constraintImportance
The relative constraint importance.
virtual StatusCode fillMET(xAOD::TrigMissingET &met, const EventContext &context, MonGroupBuilder &monitors) const override
Calculate and fill the output MET value.
Gaudi::Property< float > m_caloStoch
The coefficient of the stochastic term in the calo resolution estimate.
Gaudi::Property< std::size_t > m_nEtaBins
The number of bins in eta.
TCPufitFex(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Class holding the Missing ET trigger fex results.
Gaudi::Property< float > m_nSigma
The sigma threshold.