ATLAS Offline Software
|
#include <MissingEtRegions.h>
Public Types | |
enum | RegionIndex { Central = 0, EndCap = 1, Forward = 2, Size = 3, Unknown = 999 } |
Public Member Functions | |
MissingEtRegions () | |
virtual | ~MissingEtRegions () |
virtual void | addReg (double theEx, double theEy, double theEt, double theEta, double weight) |
virtual RegionIndex | getRegions () |
void | setExReg (RegionIndex aRegion, double theEx) |
void | setEyReg (RegionIndex aRegion, double theEy) |
void | setEtSumReg (RegionIndex aRegion, double theEtSum) |
void | setExRegVec (std::vector< double > &&exVec) |
void | setEyRegVec (std::vector< double > &&eyVec) |
void | setEtSumRegVec (std::vector< double > &&etSumVec) |
double | exReg (RegionIndex aRegion) const |
double | eyReg (RegionIndex aRegion) const |
double | etSumReg (RegionIndex aRegion) const |
const std::vector< double > & | exRegVec () const |
const std::vector< double > & | eyRegVec () const |
const std::vector< double > & | etSumRegVec () const |
Protected Member Functions | |
void | setup () |
void | Calc_Ecellxy (const CaloCell *cObj, double &ex, double &ey) |
Protected Attributes | |
RegionIndex | m_reg |
std::vector< double > | m_exReg |
std::vector< double > | m_eyReg |
std::vector< double > | m_etReg |
Definition at line 21 of file MissingEtRegions.h.
Enumerator | |
---|---|
Central | |
EndCap | |
Forward | |
Size | |
Unknown |
Definition at line 37 of file MissingEtRegions.h.
MissingEtRegions::MissingEtRegions | ( | ) |
Definition at line 20 of file MissingEtRegions.cxx.
|
virtual |
Definition at line 28 of file MissingEtRegions.cxx.
|
virtual |
Definition at line 57 of file MissingEtRegions.cxx.
double MissingEtRegions::etSumReg | ( | MissingEtRegions::RegionIndex | theReg | ) | const |
Definition at line 147 of file MissingEtRegions.cxx.
const std::vector< double > & MissingEtRegions::etSumRegVec | ( | ) | const |
Definition at line 168 of file MissingEtRegions.cxx.
double MissingEtRegions::exReg | ( | MissingEtRegions::RegionIndex | theReg | ) | const |
Definition at line 137 of file MissingEtRegions.cxx.
const std::vector< double > & MissingEtRegions::exRegVec | ( | ) | const |
Definition at line 154 of file MissingEtRegions.cxx.
double MissingEtRegions::eyReg | ( | MissingEtRegions::RegionIndex | theReg | ) | const |
Definition at line 142 of file MissingEtRegions.cxx.
const std::vector< double > & MissingEtRegions::eyRegVec | ( | ) | const |
Definition at line 161 of file MissingEtRegions.cxx.
|
virtual |
Definition at line 81 of file MissingEtRegions.cxx.
void MissingEtRegions::setEtSumReg | ( | MissingEtRegions::RegionIndex | theReg, |
double | theEtSum | ||
) |
Definition at line 107 of file MissingEtRegions.cxx.
void MissingEtRegions::setEtSumRegVec | ( | std::vector< double > && | etSumVec | ) |
Definition at line 128 of file MissingEtRegions.cxx.
void MissingEtRegions::setExReg | ( | MissingEtRegions::RegionIndex | theReg, |
double | theEx | ||
) |
Definition at line 95 of file MissingEtRegions.cxx.
void MissingEtRegions::setExRegVec | ( | std::vector< double > && | exVec | ) |
Definition at line 114 of file MissingEtRegions.cxx.
void MissingEtRegions::setEyReg | ( | MissingEtRegions::RegionIndex | theReg, |
double | theEy | ||
) |
Definition at line 101 of file MissingEtRegions.cxx.
void MissingEtRegions::setEyRegVec | ( | std::vector< double > && | eyVec | ) |
Definition at line 121 of file MissingEtRegions.cxx.
|
protected |
Definition at line 86 of file MissingEtRegions.cxx.
|
protected |
Definition at line 83 of file MissingEtRegions.h.
|
protected |
Definition at line 81 of file MissingEtRegions.h.
|
protected |
Definition at line 82 of file MissingEtRegions.h.
|
protected |
Definition at line 79 of file MissingEtRegions.h.