#include <StationPositionMatrix.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 Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.
Definition at line 125 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.
typedef vector<const StationInfo*> CachedShowerRegeneratorASCII::StationPositionMatrix::StationInfoPtrList |
Definition at line 126 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.
|
private |
Definition at line 195 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.
|
inline |
Definition at line 128 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.
void CachedShowerRegeneratorASCII::StationPositionMatrix::Clear | ( | ) |
Definition at line 23 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.cc.
void CachedShowerRegeneratorASCII::StationPositionMatrix::CreateMatrix | ( | const bool | useSpatialStationMatrix = true | ) |
Definition at line 34 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.cc.
References utl::Accumulator::Average::GetAverage(), utl::Accumulator::Max< T >::GetMax(), utl::Accumulator::Min< T >::GetMin(), and utl::kPi.
void CachedShowerRegeneratorASCII::StationPositionMatrix::DumpStats | ( | ) | const |
Definition at line 94 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.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 Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.
|
inline |
Definition at line 150 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.
|
inline |
Definition at line 139 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.
|
private |
Definition at line 118 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.cc.
const StationInfoPtrList& CachedShowerRegeneratorASCII::StationPositionMatrix::const |
Definition at line 158 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.
|
private |
Definition at line 174 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.
return CachedShowerRegeneratorASCII::StationPositionMatrix::fEmptyStationInfoPtrList |
Definition at line 161 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.
|
private |
Definition at line 198 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.
|
private |
Definition at line 187 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.
|
private |
Definition at line 189 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.
|
private |
Definition at line 184 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.
|
private |
Definition at line 188 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.
|
private |
Definition at line 190 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.
|
private |
Definition at line 185 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.
|
private |
Definition at line 191 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.
return CachedShowerRegeneratorASCII::StationPositionMatrix::fStationMatrix[iPhi][iR] |
Definition at line 163 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.
|
private |
Definition at line 196 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.
|
private |
Definition at line 193 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.
const int CachedShowerRegeneratorASCII::StationPositionMatrix::iPhi = GetPhiIndex(phi) |
Definition at line 162 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.