![]() |
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 28 of file Reconstruction/MissingETEvent/MissingETEvent/MissingET.h.
| Enumerator | |
|---|---|
| Int | |
| NonInt | |
| IntCentral | |
| IntFwd | |
| IntOutCover | |
| Muons | |
| Size | |
| NotValid | |
Definition at line 31 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 115 of file Reconstruction/MissingETEvent/MissingETEvent/MissingET.h.
|
protected |
Definition at line 79 of file MissingEtTruth.h.
|
protectedinherited |
Definition at line 113 of file Reconstruction/MissingETEvent/MissingETEvent/MissingET.h.
|
protected |
Definition at line 77 of file MissingEtTruth.h.
|
protectedinherited |
Definition at line 114 of file Reconstruction/MissingETEvent/MissingETEvent/MissingET.h.
|
protected |
Definition at line 78 of file MissingEtTruth.h.
|
protectedinherited |
Definition at line 108 of file Reconstruction/MissingETEvent/MissingETEvent/MissingET.h.
|
protectedinherited |
Definition at line 110 of file Reconstruction/MissingETEvent/MissingETEvent/MissingET.h.