#include <StationXPositionMatrix.h>
Public Types | |
typedef vector< StationInfo > | StationInfoList |
typedef vector< const StationInfo * > | StationInfoPtrList |
Public Member Functions | |
void | Clear () |
void | CreateMatrix (const bool useSpatialStationMatrix=true) |
void | DumpStats () const |
double | GetMinR () const |
const StationInfoList & | GetStationList () const |
void | PushBack (const sdet::Station &dStation, sevt::Station &eStation, const double phi, const double dphi, const double r, const double r1, const double r2, const double area) |
StationPositionMatrix (const double phiGranularity, const double rGranularity) | |
Public Attributes | |
const StationInfoPtrList & | const |
return | fEmptyStationInfoPtrList |
return | fStationMatrix [iPhi][iR] |
const int | iPhi = GetPhiIndex(phi) |
Private Types | |
typedef vector< vector < StationInfoPtrList > > | StationMatrix |
Private Member Functions | |
void | Resize (const int nPhi, const int nR) |
Private Attributes | |
int | const |
StationInfoPtrList | fEmptyStationInfoPtrList |
int | fNPhi |
int | fNR |
const double | fPhiGranularity |
double | fPhiStep |
double | fR1 |
const double | fRGranularity |
double | fRStep |
StationMatrix | fStationMatrix |
StationInfoList | fStations |
Definition at line 123 of file StationXPositionMatrix.h.
Definition at line 125 of file StationXPositionMatrix.h.
typedef vector<const StationInfo*> CachedXShowerRegeneratorAG::StationPositionMatrix::StationInfoPtrList |
Definition at line 126 of file StationXPositionMatrix.h.
|
private |
Definition at line 195 of file StationXPositionMatrix.h.
|
inline |
Definition at line 128 of file StationXPositionMatrix.h.
void CachedXShowerRegeneratorAG::StationPositionMatrix::Clear | ( | ) |
Definition at line 23 of file StationXPositionMatrix.cc.
void CachedXShowerRegeneratorAG::StationPositionMatrix::CreateMatrix | ( | const bool | useSpatialStationMatrix = true | ) |
Definition at line 34 of file StationXPositionMatrix.cc.
References utl::Accumulator::Average::GetAverage(), utl::Accumulator::Max< T >::GetMax(), utl::Accumulator::Min< T >::GetMin(), and utl::kPi.
void CachedXShowerRegeneratorAG::StationPositionMatrix::DumpStats | ( | ) | const |
Definition at line 94 of file StationXPositionMatrix.cc.
References utl::Accumulator::Average::GetAverage(), utl::Accumulator::Max< T >::GetMax(), utl::Accumulator::Min< T >::GetMin(), and utl::s.
|
inline |
Definition at line 153 of file StationXPositionMatrix.h.
|
inline |
Definition at line 150 of file StationXPositionMatrix.h.
|
inline |
Definition at line 139 of file StationXPositionMatrix.h.
|
private |
Definition at line 118 of file StationXPositionMatrix.cc.
const StationInfoPtrList& CachedXShowerRegeneratorAG::StationPositionMatrix::const |
Definition at line 158 of file StationXPositionMatrix.h.
|
private |
Definition at line 174 of file StationXPositionMatrix.h.
return CachedXShowerRegeneratorAG::StationPositionMatrix::fEmptyStationInfoPtrList |
Definition at line 161 of file StationXPositionMatrix.h.
|
private |
Definition at line 198 of file StationXPositionMatrix.h.
|
private |
Definition at line 187 of file StationXPositionMatrix.h.
|
private |
Definition at line 189 of file StationXPositionMatrix.h.
|
private |
Definition at line 184 of file StationXPositionMatrix.h.
|
private |
Definition at line 188 of file StationXPositionMatrix.h.
|
private |
Definition at line 190 of file StationXPositionMatrix.h.
|
private |
Definition at line 185 of file StationXPositionMatrix.h.
|
private |
Definition at line 191 of file StationXPositionMatrix.h.
return CachedXShowerRegeneratorAG::StationPositionMatrix::fStationMatrix[iPhi][iR] |
Definition at line 163 of file StationXPositionMatrix.h.
|
private |
Definition at line 196 of file StationXPositionMatrix.h.
|
private |
Definition at line 193 of file StationXPositionMatrix.h.
const int CachedXShowerRegeneratorAG::StationPositionMatrix::iPhi = GetPhiIndex(phi) |
Definition at line 162 of file StationXPositionMatrix.h.