20 if (
m_filler.retrieve().isFailure() ) {
22 return StatusCode::FAILURE;
31 std::vector<JetData> jetData;
40 for (
const auto& jd : jetData) {
49 std::vector<JetMatchData> jetMatchData;
57 for (
const auto& jd : jetMatchData) {
68 fill(groupTool, dPt, dEnergy, dMass, rPt, rEnergy, rMass, ptRef, etaRef);
81 for (
const auto& jd : jetMatchData) {
92 fill(groupTool, dPt, dEnergy, dMass, rPt, rEnergy, rMass, ptRef, etaRef);
95 return StatusCode::SUCCESS;
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
const ToolHandle< GenericMonitoringTool > & getGroup(const std::string &name) const
Get a specific monitoring tool from the tool handle array.
virtual StatusCode initialize() override
initialize
AthMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Declare a monitored scalar variable.
Gaudi::Property< std::string > m_groupName
TrigL1FexJetMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode initialize() override
initialize
ToolHandle< ITrigJetMonitorTool > m_filler
virtual ~TrigL1FexJetMonitorAlgorithm()
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
void fill(const ToolHandle< GenericMonitoringTool > &groupHandle, std::vector< std::reference_wrapper< Monitored::IMonitoredVariable > > &&variables) const
Fills a vector of variables to a group by reference.
Extra patterns decribing particle interation process.