ATLAS Offline Software
|
#include <MissingEtTruth.h>
Public Types | |
enum | TruthIndex { Int = 0, NonInt = 1, IntCentral = 2, IntFwd = 3, IntOutCover = 4, Muons = 5, Size = 6, NotValid = 999 } |
enum | Source { Calo = 0, Calib = 1, Truth = 2, Muon = 3, CaloRaw = 4, Final = 5, Cryo = 6, Topo = 7, Ref = 8, DeadMaterial = 9, Track = 10, ObjElectron = 100, ObjMuon = 101, ObjJet = 102, ObjIdTrk = 103, ObjMiniJet = 104, ObjRest = 105, ObjFinal = 106, Unknown = 999 } |
Public Member Functions | |
MissingEtTruth () | |
MissingEtTruth (MissingEtRegions *aRegion) | |
MissingEtTruth (MissingET::Source aSource, MissingEtRegions *aRegion) | |
virtual | ~MissingEtTruth () |
void | addPart (HepMC::ConstGenParticlePtr aPart, double etaFull) |
void | setExTruth (TruthIndex aTruth, double theEx) |
void | setEyTruth (TruthIndex aTruth, double theEy) |
void | setEtSumTruth (TruthIndex aTruth, double theEtSum) |
void | setExTruthVec (std::vector< double > &&exCaloVec) |
void | setEyTruthVec (std::vector< double > &&exCaloVec) |
void | setEtSumTruthVec (std::vector< double > &&etSumCaloVec) |
double | exTruth (TruthIndex aTruth) const |
double | eyTruth (TruthIndex aTruth) const |
double | etSumTruth (TruthIndex aTruth) const |
const std::vector< double > & | exTruthVec () const |
const std::vector< double > & | eyTruthVec () const |
const std::vector< double > & | etSumTruthVec () const |
virtual void | setEx (double theEx) |
virtual void | setEy (double theEy) |
virtual void | setEtSum (double theSum) |
virtual void | add (double theEx, double theEy, double theEt, double theEta, double weight) |
virtual double | etx () const |
virtual double | ety () const |
virtual double | sumet () const |
virtual double | et () const |
virtual double | phi () const |
virtual const MissingEtRegions * | getRegions () const |
virtual Source | getSource () const |
Protected Member Functions | |
void | setup () |
Protected Attributes | |
std::vector< double > | m_exTruth |
std::vector< double > | m_eyTruth |
std::vector< double > | m_etSumTruth |
std::unique_ptr< MissingEtRegions > | m_regions |
Source | m_source |
double | m_ex |
double | m_ey |
double | m_etSum |
Definition at line 27 of file MissingEtTruth.h.
|
inherited |
Enumerator | |
---|---|
Calo | |
Calib | |
Truth | |
Muon | |
CaloRaw | |
Final | |
Cryo | |
Topo | |
Ref | |
DeadMaterial | |
Track | |
ObjElectron | |
ObjMuon | |
ObjJet | |
ObjIdTrk | |
ObjMiniJet | |
ObjRest | |
ObjFinal | |
Unknown |
Definition at line 37 of file Reconstruction/MissingETEvent/MissingETEvent/MissingET.h.
Enumerator | |
---|---|
Int | |
NonInt | |
IntCentral | |
IntFwd | |
IntOutCover | |
Muons | |
Size | |
NotValid |
Definition at line 40 of file MissingEtTruth.h.
MissingEtTruth::MissingEtTruth | ( | ) |
Definition at line 24 of file MissingEtTruth.cxx.
MissingEtTruth::MissingEtTruth | ( | MissingEtRegions * | aRegion | ) |
Definition at line 29 of file MissingEtTruth.cxx.
MissingEtTruth::MissingEtTruth | ( | MissingET::Source | aSource, |
MissingEtRegions * | aRegion | ||
) |
Definition at line 35 of file MissingEtTruth.cxx.
|
virtual |
Definition at line 42 of file MissingEtTruth.cxx.
|
virtualinherited |
Definition at line 127 of file MissingET.cxx.
void MissingEtTruth::addPart | ( | HepMC::ConstGenParticlePtr | aPart, |
double | etaFull | ||
) |
Definition at line 47 of file MissingEtTruth.cxx.
|
virtualinherited |
double MissingEtTruth::etSumTruth | ( | MissingEtTruth::TruthIndex | theTruth | ) | const |
Definition at line 157 of file MissingEtTruth.cxx.
const std::vector< double > & MissingEtTruth::etSumTruthVec | ( | ) | const |
Definition at line 175 of file MissingEtTruth.cxx.
|
virtualinherited |
Definition at line 141 of file MissingET.cxx.
|
virtualinherited |
Definition at line 145 of file MissingET.cxx.
double MissingEtTruth::exTruth | ( | MissingEtTruth::TruthIndex | theTruth | ) | const |
Definition at line 147 of file MissingEtTruth.cxx.
const std::vector< double > & MissingEtTruth::exTruthVec | ( | ) | const |
Definition at line 163 of file MissingEtTruth.cxx.
double MissingEtTruth::eyTruth | ( | MissingEtTruth::TruthIndex | theTruth | ) | const |
Definition at line 152 of file MissingEtTruth.cxx.
const std::vector< double > & MissingEtTruth::eyTruthVec | ( | ) | const |
Definition at line 169 of file MissingEtTruth.cxx.
|
virtualinherited |
Definition at line 164 of file MissingET.cxx.
|
virtualinherited |
Definition at line 171 of file MissingET.cxx.
|
virtualinherited |
Definition at line 157 of file MissingET.cxx.
|
virtualinherited |
Definition at line 104 of file MissingET.cxx.
void MissingEtTruth::setEtSumTruth | ( | MissingEtTruth::TruthIndex | theTruth, |
double | theEtSum | ||
) |
Definition at line 116 of file MissingEtTruth.cxx.
void MissingEtTruth::setEtSumTruthVec | ( | std::vector< double > && | etSumCaloVec | ) |
Definition at line 138 of file MissingEtTruth.cxx.
|
virtualinherited |
Definition at line 96 of file MissingET.cxx.
void MissingEtTruth::setExTruth | ( | MissingEtTruth::TruthIndex | theTruth, |
double | theEx | ||
) |
Definition at line 102 of file MissingEtTruth.cxx.
void MissingEtTruth::setExTruthVec | ( | std::vector< double > && | exCaloVec | ) |
Definition at line 124 of file MissingEtTruth.cxx.
|
virtualinherited |
Definition at line 100 of file MissingET.cxx.
void MissingEtTruth::setEyTruth | ( | MissingEtTruth::TruthIndex | theTruth, |
double | theEy | ||
) |
Definition at line 109 of file MissingEtTruth.cxx.
void MissingEtTruth::setEyTruthVec | ( | std::vector< double > && | exCaloVec | ) |
Definition at line 131 of file MissingEtTruth.cxx.
|
protected |
Definition at line 181 of file MissingEtTruth.cxx.
|
virtualinherited |
Definition at line 149 of file MissingET.cxx.
|
protectedinherited |
Definition at line 124 of file Reconstruction/MissingETEvent/MissingETEvent/MissingET.h.
|
protected |
Definition at line 88 of file MissingEtTruth.h.
|
protectedinherited |
Definition at line 122 of file Reconstruction/MissingETEvent/MissingETEvent/MissingET.h.
|
protected |
Definition at line 86 of file MissingEtTruth.h.
|
protectedinherited |
Definition at line 123 of file Reconstruction/MissingETEvent/MissingETEvent/MissingET.h.
|
protected |
Definition at line 87 of file MissingEtTruth.h.
|
protectedinherited |
Definition at line 117 of file Reconstruction/MissingETEvent/MissingETEvent/MissingET.h.
|
protectedinherited |
Definition at line 119 of file Reconstruction/MissingETEvent/MissingETEvent/MissingET.h.