26 DiMuMon(
const std::string &
type,
const std::string & name,
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;
std::map< std::string, std::map< std::string, TH2F * > > m_2DinvmassVSx
std::map< std::string, std::pair< double, double > > m_varRanges
std::map< std::string, double > m_varValues
std::map< std::string, std::map< std::string, TH1F * > > m_xDistr
std::map< std::string, std::map< std::string, TH1F * > > m_invmassVSx
void iterativeGausFit(TH2F *hin, const std::vector< TH1F * > &hout, int mode)
virtual StatusCode bookHistograms()
An inheriting class should either override this function or bookHists().
std::map< std::string, std::map< std::string, TH1F * > > m_widthVSx
virtual StatusCode initialize()
bool trackQuality(const xAOD::TrackParticle *idTrk)
std::map< std::string, TH1F * > m_invmass
double getCrtDiff(const xAOD::TrackParticle *id1, const xAOD::TrackParticle *id2) const
std::string m_triggerChainName
std::vector< std::string > m_varsVSwidth
virtual StatusCode fillHistograms()
An inheriting class should either override this function or fillHists().
virtual StatusCode procHistograms()
An inheriting class should either override this function or finalHists().
std::vector< std::string > m_regions
void RegisterHisto(MonGroup &mon, T *histo)
double getEta(const xAOD::TrackParticle *id1, const xAOD::TrackParticle *id2) const
double getPhi(const xAOD::TrackParticle *id1, const xAOD::TrackParticle *id2) const
SG::ReadHandleKey< xAOD::MuonContainer > m_muonCollection
DiMuMon(const std::string &type, const std::string &name, const IInterface *parent)
double getPt(const xAOD::TrackParticle *id1, const xAOD::TrackParticle *id2) const
double getInvmass(const xAOD::TrackParticle *track1, const xAOD::TrackParticle *track2, double Mass) const
std::vector< std::string > m_varsDistr
std::map< std::string, std::string > m_varLabels
std::vector< std::string > m_varsVSmean
Property holding a SG store/key/clid from which a ReadHandle is made.
TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)
TrackParticle_v1 TrackParticle
Reference the current persistent version: