![]() |
ATLAS Offline Software
|
#include <MissingEtCalo.h>
Public Types | |
| enum | CaloIndex { PEMB = 0 , EMB = 1 , PEMEC = 2 , EME = 3 , TILE = 4 , HEC = 5 , FCAL = 6 , Size = 7 , 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 | |
| MissingEtCalo () | |
| MissingEtCalo (MissingEtRegions *aRegion) | |
| MissingEtCalo (MissingET::Source aSource, MissingEtRegions *aRegion) | |
| virtual | ~MissingEtCalo () |
| void | addCalo (const CaloCell *aCell, double weight) |
| CaloIndex | getCaloIndex (CaloSampling::CaloSample aSample) |
| void | setExCalo (CaloIndex aCalo, double theEx) |
| void | setEyCalo (CaloIndex aCalo, double theEy) |
| void | setEtSumCalo (CaloIndex aCalo, double theEtSum) |
| void | setNCellCalo (CaloIndex aCalo, unsigned int theNCell) |
| void | setCalibType (const std::string &theCalibType) |
| void | setExCaloVec (std::vector< double > &&exCaloVec) |
| void | setEyCaloVec (std::vector< double > &&exCaloVec) |
| void | setEtSumCaloVec (std::vector< double > &&etSumCaloVec) |
| void | setNCellCaloVec (std::vector< unsigned int > &&ncellCaloVec) |
| double | exCalo (CaloIndex aCalo) const |
| double | eyCalo (CaloIndex aCalo) const |
| double | etSumCalo (CaloIndex aCalo) const |
| unsigned int | ncellCalo (CaloIndex aCalo) const |
| const std::string & | calibType () const |
| const std::vector< double > & | exCaloVec () const |
| const std::vector< double > & | eyCaloVec () const |
| const std::vector< double > & | etSumCaloVec () const |
| const std::vector< unsigned int > & | ncellCaloVec () 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 () |
| void | Calc_Ecellxy (const CaloCell *cObj, double &ex, double &ey) |
Protected Attributes | |
| std::vector< double > | m_exCalo |
| std::vector< double > | m_eyCalo |
| std::vector< double > | m_etSumCalo |
| std::vector< unsigned int > | m_nCellsCalo |
| std::string | m_calibType |
| std::unique_ptr< MissingEtRegions > | m_regions |
| Source | m_source |
| double | m_ex |
| double | m_ey |
| double | m_etSum |
Definition at line 26 of file MissingEtCalo.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.
| MissingEtCalo::MissingEtCalo | ( | ) |
Definition at line 20 of file MissingEtCalo.cxx.
| MissingEtCalo::MissingEtCalo | ( | MissingEtRegions * | aRegion | ) |
Definition at line 25 of file MissingEtCalo.cxx.
| MissingEtCalo::MissingEtCalo | ( | MissingET::Source | aSource, |
| MissingEtRegions * | aRegion ) |
Definition at line 31 of file MissingEtCalo.cxx.
|
virtual |
Definition at line 38 of file MissingEtCalo.cxx.
|
virtualinherited |
Definition at line 127 of file MissingET.cxx.
| void MissingEtCalo::addCalo | ( | const CaloCell * | aCell, |
| double | weight ) |
Definition at line 43 of file MissingEtCalo.cxx.
|
protected |
| const std::string & MissingEtCalo::calibType | ( | ) | const |
Definition at line 238 of file MissingEtCalo.cxx.
|
virtualinherited |
| double MissingEtCalo::etSumCalo | ( | MissingEtCalo::CaloIndex | theCalo | ) | const |
Definition at line 228 of file MissingEtCalo.cxx.
| const std::vector< double > & MissingEtCalo::etSumCaloVec | ( | ) | const |
Definition at line 260 of file MissingEtCalo.cxx.
|
virtualinherited |
Definition at line 141 of file MissingET.cxx.
|
virtualinherited |
Definition at line 145 of file MissingET.cxx.
| double MissingEtCalo::exCalo | ( | MissingEtCalo::CaloIndex | theCalo | ) | const |
Definition at line 218 of file MissingEtCalo.cxx.
| const std::vector< double > & MissingEtCalo::exCaloVec | ( | ) | const |
Definition at line 246 of file MissingEtCalo.cxx.
| double MissingEtCalo::eyCalo | ( | MissingEtCalo::CaloIndex | theCalo | ) | const |
Definition at line 223 of file MissingEtCalo.cxx.
| const std::vector< double > & MissingEtCalo::eyCaloVec | ( | ) | const |
Definition at line 253 of file MissingEtCalo.cxx.
| MissingEtCalo::CaloIndex MissingEtCalo::getCaloIndex | ( | CaloSampling::CaloSample | aSample | ) |
Definition at line 70 of file MissingEtCalo.cxx.
|
virtualinherited |
Definition at line 164 of file MissingET.cxx.
|
virtualinherited |
Definition at line 171 of file MissingET.cxx.
| unsigned int MissingEtCalo::ncellCalo | ( | MissingEtCalo::CaloIndex | theCalo | ) | const |
Definition at line 233 of file MissingEtCalo.cxx.
| const std::vector< unsigned int > & MissingEtCalo::ncellCaloVec | ( | ) | const |
Definition at line 267 of file MissingEtCalo.cxx.
|
virtualinherited |
Definition at line 157 of file MissingET.cxx.
| void MissingEtCalo::setCalibType | ( | const std::string & | theCalibType | ) |
Definition at line 181 of file MissingEtCalo.cxx.
|
virtualinherited |
Definition at line 104 of file MissingET.cxx.
| void MissingEtCalo::setEtSumCalo | ( | MissingEtCalo::CaloIndex | theCalo, |
| double | theEtSum ) |
Definition at line 166 of file MissingEtCalo.cxx.
| void MissingEtCalo::setEtSumCaloVec | ( | std::vector< double > && | etSumCaloVec | ) |
Definition at line 202 of file MissingEtCalo.cxx.
|
virtualinherited |
Definition at line 96 of file MissingET.cxx.
| void MissingEtCalo::setExCalo | ( | MissingEtCalo::CaloIndex | theCalo, |
| double | theEx ) |
Definition at line 152 of file MissingEtCalo.cxx.
| void MissingEtCalo::setExCaloVec | ( | std::vector< double > && | exCaloVec | ) |
Definition at line 188 of file MissingEtCalo.cxx.
|
virtualinherited |
Definition at line 100 of file MissingET.cxx.
| void MissingEtCalo::setEyCalo | ( | MissingEtCalo::CaloIndex | theCalo, |
| double | theEy ) |
Definition at line 159 of file MissingEtCalo.cxx.
| void MissingEtCalo::setEyCaloVec | ( | std::vector< double > && | exCaloVec | ) |
Definition at line 195 of file MissingEtCalo.cxx.
| void MissingEtCalo::setNCellCalo | ( | MissingEtCalo::CaloIndex | theCalo, |
| unsigned int | theNCell ) |
Definition at line 174 of file MissingEtCalo.cxx.
| void MissingEtCalo::setNCellCaloVec | ( | std::vector< unsigned int > && | ncellCaloVec | ) |
Definition at line 209 of file MissingEtCalo.cxx.
|
protected |
Definition at line 273 of file MissingEtCalo.cxx.
|
virtualinherited |
Definition at line 149 of file MissingET.cxx.
|
protected |
Definition at line 88 of file MissingEtCalo.h.
|
protectedinherited |
Definition at line 115 of file Reconstruction/MissingETEvent/MissingETEvent/MissingET.h.
|
protected |
Definition at line 85 of file MissingEtCalo.h.
|
protectedinherited |
Definition at line 113 of file Reconstruction/MissingETEvent/MissingETEvent/MissingET.h.
|
protected |
Definition at line 83 of file MissingEtCalo.h.
|
protectedinherited |
Definition at line 114 of file Reconstruction/MissingETEvent/MissingETEvent/MissingET.h.
|
protected |
Definition at line 84 of file MissingEtCalo.h.
|
protected |
Definition at line 86 of file MissingEtCalo.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.