14 declareInterface<IJetHistoFiller>(
this);
21 return StatusCode::SUCCESS;
25 if(jets.empty())
return StatusCode::SUCCESS;
28 if(jets.size()==1)
return StatusCode::SUCCESS;
45 dEta= j1->eta() - j2->eta();
46 dPhi = fabs(j1->phi() - j2->phi() );
47 if(dPhi > 2*3.14159) dPhi -= 2*3.14159;
48 dR = sqrt( dPhi*dPhi + dEta*dEta);
53 return StatusCode::SUCCESS;
JetHistoLeadingJetsRelations(const std::string &type, const std::string &name, const IInterface *parent)
virtual StatusCode processJetContainer(const JetMonitoringAlg &parentAlg, const xAOD::JetContainer &jets, const EventContext &ctx) const
Gaudi::Property< std::string > m_group
virtual StatusCode initialize()
A monitoring algorithm in charge of filling histogram for a JetContainer.
Declare a monitored scalar variable.
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.
Jet_v1 Jet
Definition of the current "jet version".
JetContainer_v1 JetContainer
Definition of the current "jet container version".