|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef CALOTRANSVERSEBALANCE_H
16 #define CALOTRANSVERSEBALANCE_H
20 #include "GaudiKernel/ToolHandle.h"
21 #include "GaudiKernel/IToolSvc.h"
33 #include "TProfile2D.h"
61 static float deltaR(
float a_eta,
float a_phi,
float b_eta,
float b_phi);
64 (
const std::vector<const Jet*>& userJetContainer,
65 Jet const* & leadingJetPr,
66 Jet const* & subleadingJetPr);
67 static void getmissingEt_phi(
float missingEx,
float missingEy,
float& missingEt_phi);
121 #endif // CaloTransverseBalanceVecMon_H
Const iterator class for DataVector/DataList.
TH1F * m_h_jet_phi_beforeoverlap
Basic data class defines behavior for all Jet objects The Jet class is the principal data class for...
static void AdjustPhi(float &deltaphi)
TH1F * m_h_leadingJet_eta
DataVector adapter that acts like it holds const pointers.
static void findleadingANDsubleadingjets(const std::vector< const Jet * > &userJetContainer, Jet const *&leadingJetPr, Jet const *&subleadingJetPr)
TH1F * m_h_leadingPh_MET_deltaPhi
TProfile * m_p_ptratioVsPhi_ECA
virtual StatusCode initialize()
static void getmissingEt_phi(float missingEx, float missingEy, float &missingEt_phi)
virtual StatusCode fillHistograms()
An inheriting class should either override this function or fillHists().
static void findLeadingPhoton(const PhotonContainer *userPhotonContainer, PhotonContainer::const_iterator &leadingPhPr)
TH2F * m_h2_ptratioVsPhi_ECA
TH2F * m_h2_ptratioVsPhi_Barrel
CaloTransverseBalanceVecMon(const std::string &type, const std::string &name, const IInterface *parent)
TH1F * m_h_jet_eta_beforeoverlap
TH2F * m_h2_ph_leadingJet_eta
virtual ~CaloTransverseBalanceVecMon()
MonGroup * m_theTransverseBalance_shift
TProfile * m_p_ptratioVsPhi_Barrel
TH1F * m_h_jet_eta_afteroverlap
std::string m_PhotonContainerName
virtual StatusCode bookHistograms()
An inheriting class should either override this function or bookHists().
TH2F * m_h2_ptratioVsPhi_ECC
::StatusCode StatusCode
StatusCode definition for legacy code.
TH1F * m_h_jet_pt_afteroverlap
std::string m_missingEtObjectName
virtual StatusCode bookHistogramsRecurrent()
An inheriting class should either override this function, bookHists() or bookHistograms().
TH1F * m_h_jet_phi_afteroverlap
TH1F * m_h_leadingJet_phi
TProfile * m_p_ptratioVsPhi_ECC
TProfile * m_p_ptratioVsEta
TH1F * m_h_overlapped_ph_jet_ptratio
ToolHandle< Trig::TrigDecisionTool > m_trigDec
TH2F * m_h2_leadingPh_MET_deltaPhiVsPt
virtual StatusCode procHistograms()
An inheriting class should either override this function or finalHists().
TH1I * m_h_njet_afteroverlap
std::vector< TH1F * > m_energy_s
TH1F * m_h_jet_pt_beforeoverlap
static float deltaR(float a_eta, float a_phi, float b_eta, float b_phi)
TH1I * m_h_njet_beforeoverlap
static void Plotregister(MonGroup *monitorGroup, TH1F *hist)
ConstDataVector< PhotonContainer > * m_userPhotonContainer
const MissingET * m_pMissing
The missing ET object.
std::string m_JetContainerName