|
ATLAS Offline Software
|
Go to the documentation of this file.
58 double theEta,
double weight)
63 if ( theEta <= 1.5 ) theReg =
Central ;
65 if ( theEta <3.2 ) theReg =
EndCap ;
67 if ( fabs(theEta) > 4.5 )
98 if ( theReg <
Size )
m_exReg[(size_t)theReg] = theEx;
104 if ( theReg <
Size )
m_eyReg[(size_t)theReg] = theEy;
110 if ( theReg <
Size )
m_etReg[(size_t)theReg] = theEtSum;
116 assert (exVec.size() ==
Size);
123 assert (eyVec.size() ==
Size);
130 assert (etSumVec.size() ==
Size);
131 m_etReg = std::move (etSumVec);
153 const std::vector<double>&
160 const std::vector<double>&
167 const std::vector<double>&
void setExRegVec(std::vector< double > &&exVec)
virtual void addReg(double theEx, double theEy, double theEt, double theEta, double weight)
std::vector< double > m_exReg
void setEyReg(RegionIndex aRegion, double theEy)
double etSumReg(RegionIndex aRegion) const
const std::vector< double > & exRegVec() const
virtual ~MissingEtRegions()
const std::vector< double > & etSumRegVec() const
const std::vector< double > & eyRegVec() const
std::vector< double > m_eyReg
double exReg(RegionIndex aRegion) const
std::vector< double > m_etReg
void setEtSumReg(RegionIndex aRegion, double theEtSum)
void setEyRegVec(std::vector< double > &&eyVec)
void setEtSumRegVec(std::vector< double > &&etSumVec)
virtual RegionIndex getRegions()
double eyReg(RegionIndex aRegion) const
void setExReg(RegionIndex aRegion, double theEx)