#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.