![]() |
ATLAS Offline Software
|
#include <EventAnalysis.h>
Public Member Functions | |
EventAnalysis () | |
virtual | ~EventAnalysis () |
virtual void | Init () |
Static Public Member Functions | |
template<class T > | |
static CLHEP::Hep3Vector | calculateMomentum (const T *pP) |
template<class T > | |
static float | EvalInvMass (const T *pxP1, const T *pxP2, float fMass1, float fMass2=invalidAnswer) |
template<class T > | |
static float | EvalInvMass (const T *pxP1, const T *pxP2, const T *pxp3, const T *pxP4, float fMass1, float fMass2=-999.9, float fMass3=-999.9, float fMass4=invalidAnswer) |
template<class T > | |
static float | EvalDiMuInvMass (const T *pxP1, const T *pxP2) |
template<class T > | |
static float | EvalFourMuInvMass (const T *pxP1, const T *pxP2, const T *pxP3, const T *pxP4) |
template<class T > | |
static float | EvaluateAngle (const T *pxP1, const T *pxP2) |
template<class T > | |
static float | EvalPtDiff (const T *pxP1, const T *pxP2) |
template<class T > | |
static float | EvalPhiDiff (const T *pxP1, const T *pxP2) |
template<class T > | |
static float | EvalEtaDiff (const T *pxP1, const T *pxP2) |
template<class T > | |
static float | EvalPt (const T *pxP1, const T *pxP2) |
template<class T > | |
static float | EvalPhi (const T *pxP1, const T *pxP2) |
template<class T > | |
static float | EvalEta (const T *pxP1, const T *pxP2) |
template<class T > | |
static float | EvalCharge (const T *pxP1, const T *pxP2) |
template<class T > | |
static float | EvalTransverseMass (const T *pxP1, float fMETx, float fMETy, float fMass1, float fMass2=invalidAnswer) |
template<class T > | |
static float | EvalTransverseMass (const T *pxP1, float fMETx, float fMETy) |
template<class T > | |
static float | EvalTransverseMass (const T *pxP1, const T *pxP2, float fMETx, float fMETy, float fMass1, float fMass2=invalidAnswer) |
template<class T > | |
static float | EvalTransverseMass (const T *pxP1, const T *pxP2, float fMETx, float fMETy) |
Static Public Attributes | |
static constexpr float | invalidAnswer {-999.9f} |
Protected Member Functions | |
virtual void | BookHistograms () |
Protected Attributes | |
unsigned int | m_uPassedEvents |
std::map< unsigned int, TH1F * > | m_x1DHistograms |
std::map< unsigned int, TH2F * > | m_x2DHistograms |
std::map< unsigned int, TProfile * > | m_x1DProfHistograms |
std::map< unsigned int, TProfile2D * > | m_x2DProfHistograms |
std::string | m_xSampleName |
Private Member Functions | |
void | Register () |
Definition at line 32 of file EventAnalysis.h.
EventAnalysis::EventAnalysis | ( | ) |
Definition at line 32 of file EventAnalysis.cxx.
|
virtual |
Definition at line 37 of file EventAnalysis.cxx.
|
protectedvirtual |
Reimplemented in FourMuonEvent, ZmumuEvent, and MuonSelector.
Definition at line 55 of file EventAnalysis.cxx.
|
static |
Definition at line 92 of file EventAnalysis.h.
Definition at line 239 of file EventAnalysis.h.
Definition at line 98 of file EventAnalysis.h.
Definition at line 230 of file EventAnalysis.h.
Definition at line 202 of file EventAnalysis.h.
|
static |
Definition at line 124 of file EventAnalysis.h.
|
static |
Definition at line 133 of file EventAnalysis.h.
|
static |
Definition at line 107 of file EventAnalysis.h.
Definition at line 221 of file EventAnalysis.h.
Definition at line 191 of file EventAnalysis.h.
Definition at line 212 of file EventAnalysis.h.
Definition at line 174 of file EventAnalysis.h.
|
static |
Definition at line 272 of file EventAnalysis.h.
|
static |
Definition at line 280 of file EventAnalysis.h.
|
static |
Definition at line 247 of file EventAnalysis.h.
|
static |
Definition at line 255 of file EventAnalysis.h.
Definition at line 164 of file EventAnalysis.h.
|
virtual |
Reimplemented in FourMuonEvent, ZmumuEvent, MuonSelector, and ElectronSelector.
Definition at line 44 of file EventAnalysis.cxx.
|
private |
Definition at line 63 of file EventAnalysis.cxx.
|
staticconstexpr |
Definition at line 40 of file EventAnalysis.h.
|
protected |
Definition at line 75 of file EventAnalysis.h.
|
protected |
Definition at line 76 of file EventAnalysis.h.
|
protected |
Definition at line 78 of file EventAnalysis.h.
|
protected |
Definition at line 77 of file EventAnalysis.h.
|
protected |
Definition at line 79 of file EventAnalysis.h.
|
protected |
Definition at line 81 of file EventAnalysis.h.