![]() |
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.
1.8.18