|
ATLAS Offline Software
|
Go to the documentation of this file.
20 return fabs(iclus->
eta(state) ) < 1.5;
24 namespace HLT {
namespace MET {
37 const EventContext& context,
45 return StatusCode::FAILURE;
53 std::array<METComponent, 4> tcSums;
56 std::size_t componentIdx = 0;
62 iclus->e(state), iclus->eta(state), iclus->phi(state),
69 for (std::size_t ii = 0; ii < 4; ++ii)
70 tcSums.at(ii).fillMETComponent(ii,
met);
72 return StatusCode::SUCCESS;
bool accumulate(AccumulateMap &map, std::vector< module_t > const &modules, FPGATrackSimMatrixAccumulator const &acc)
Accumulates an accumulator (e.g.
State
enum of possible signal states.
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_clusterKey
Input clusters.
virtual StatusCode fillMET(xAOD::TrigMissingET &met, const EventContext &context, MonGroupBuilder &monitors) const override
Calculate and fill the output MET value.
TCFex(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
SG::ReadCondHandle< T > makeHandle(const SG::ReadCondHandleKey< T > &key, const EventContext &ctx=Gaudi::Hive::currentContext())
Description of a calorimeter cluster.
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
virtual double eta() const
The pseudorapidity ( ) of the particle.
::StatusCode StatusCode
StatusCode definition for legacy code.
#define CHECK(...)
Evaluate an expression and check for errors.
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
StatusCode initializeBase(const std::vector< std::string > &componentNames)
Initialize the base class.
virtual StatusCode initialize() override
Initialize the fex.
Helper struct to build up MET values before moving them into the EDM.
Class holding the Missing ET trigger fex results.
static SignedKinematics fromEnergyEtaPhiM(double energy, double eta, double phi, double mass)
Factory function to construct from energy eta, phi and m.
Gaudi::Property< bool > m_useUncalibrated
Whether to use the uncalibrated clusters or not.