|
ATLAS Offline Software
|
Go to the documentation of this file.
27 const IInterface*
parent );
77 std::map< std::string, std::pair <double, double> >
m_varRanges;
85 std::map< std::string, std::map< std::string, TH1F*> >
m_invmassVSx;
86 std::map< std::string, std::map< std::string, TH1F*> >
m_widthVSx;
87 std::map< std::string, std::map< std::string, TH1F*> >
m_xDistr;
virtual StatusCode procHistograms()
An inheriting class should either override this function or finalHists().
std::map< std::string, std::pair< double, double > > m_varRanges
virtual StatusCode fillHistograms()
An inheriting class should either override this function or fillHists().
double getEta(const xAOD::TrackParticle *id1, const xAOD::TrackParticle *id2) const
std::vector< std::string > m_varsVSmean
std::vector< std::string > m_varsVSwidth
double getPt(const xAOD::TrackParticle *id1, const xAOD::TrackParticle *id2) const
Property holding a SG store/key/clid from which a ReadHandle is made.
def TH2F(name, title, nxbins, bins_par2, bins_par3, bins_par4, bins_par5=None, bins_par6=None, path='', **kwargs)
std::map< std::string, std::map< std::string, TH1F * > > m_xDistr
std::map< std::string, TH1F * > m_invmass
std::map< std::string, std::map< std::string, TH2F * > > m_2DinvmassVSx
std::map< std::string, std::map< std::string, TH1F * > > m_invmassVSx
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadHandleKey< xAOD::MuonContainer > m_muonCollection
std::map< std::string, std::map< std::string, TH1F * > > m_widthVSx
std::string m_triggerChainName
double getPhi(const xAOD::TrackParticle *id1, const xAOD::TrackParticle *id2) const
std::map< std::string, double > m_varValues
double getCrtDiff(const xAOD::TrackParticle *id1, const xAOD::TrackParticle *id2) const
virtual StatusCode bookHistograms()
An inheriting class should either override this function or bookHists().
bool trackQuality(const xAOD::TrackParticle *idTrk)
std::vector< std::string > m_regions
virtual StatusCode initialize()
void iterativeGausFit(TH2F *hin, const std::vector< TH1F * > &hout, int mode)
DiMuMon(const std::string &type, const std::string &name, const IInterface *parent)
void RegisterHisto(MonGroup &mon, T *histo)
def TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)
std::vector< std::string > m_varsDistr
Class describing a TrackParticle.
double getInvmass(const xAOD::TrackParticle *track1, const xAOD::TrackParticle *track2, double Mass) const
std::map< std::string, std::string > m_varLabels