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 31 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 91 of file EventAnalysis.h.
Definition at line 238 of file EventAnalysis.h.
Definition at line 97 of file EventAnalysis.h.
Definition at line 229 of file EventAnalysis.h.
Definition at line 201 of file EventAnalysis.h.
|
static |
Definition at line 123 of file EventAnalysis.h.
|
static |
Definition at line 132 of file EventAnalysis.h.
|
static |
Definition at line 106 of file EventAnalysis.h.
Definition at line 220 of file EventAnalysis.h.
Definition at line 190 of file EventAnalysis.h.
Definition at line 211 of file EventAnalysis.h.
Definition at line 173 of file EventAnalysis.h.
|
static |
Definition at line 271 of file EventAnalysis.h.
|
static |
Definition at line 279 of file EventAnalysis.h.
|
static |
Definition at line 246 of file EventAnalysis.h.
|
static |
Definition at line 254 of file EventAnalysis.h.
Definition at line 163 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 39 of file EventAnalysis.h.
|
protected |
Definition at line 74 of file EventAnalysis.h.
|
protected |
Definition at line 75 of file EventAnalysis.h.
|
protected |
Definition at line 77 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 80 of file EventAnalysis.h.