#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 | GetMinLnSqrR () const |
| const StationInfoList & | GetStationList () const |
| stations | push_back (candidate) |
| void | PushBack (const sdet::Station &dStation, sevt::Station &eStation, const double phi, const double dphi, const double r, const double lnSqrR1, const double lnSqrR2, const double area) |
| StationPositionMatrix (const double phiGranularity, const double lnSqrRGranularity) | |
Public Attributes | |
| const StationInfoPtrList & | const |
| StationInfoPtrList | const |
| return | fEmptyStationInfoPtrList |
| return | fStationMatrix [iPhi][iR] |
| const int | iPhi = GetPhiIndex(phi) |
| return | stations |
Private Types | |
| typedef vector< vector < StationInfoPtrList > > | StationMatrix |
Private Member Functions | |
| void | Resize (const int nPhi, const int nR) |
Private Attributes | |
| int | const |
| StationInfoPtrList | fEmptyStationInfoPtrList |
| double | fLnSqrR1 = 0 |
| const double | fLnSqrRGranularity |
| double | fLnSqrRStep = 0 |
| int | fNPhi = 0 |
| int | fNR = 0 |
| const double | fPhiGranularity |
| double | fPhiStep = 0 |
| StationMatrix | fStationMatrix |
| StationInfoList | fStations |
Definition at line 156 of file CachedShowerRegeneratorOG/StationPositionMatrix.h.
| typedef vector<StationInfo> CachedShowerRegeneratorOG::StationPositionMatrix::StationInfoList |
Definition at line 158 of file CachedShowerRegeneratorOG/StationPositionMatrix.h.
| typedef vector<const StationInfo*> CachedShowerRegeneratorOG::StationPositionMatrix::StationInfoPtrList |
Definition at line 159 of file CachedShowerRegeneratorOG/StationPositionMatrix.h.
|
private |
Definition at line 230 of file CachedShowerRegeneratorOG/StationPositionMatrix.h.
|
inline |
Definition at line 161 of file CachedShowerRegeneratorOG/StationPositionMatrix.h.
| void CachedShowerRegeneratorOG::StationPositionMatrix::Clear | ( | ) |
Definition at line 24 of file CachedShowerRegeneratorOG/StationPositionMatrix.cc.
| void CachedShowerRegeneratorOG::StationPositionMatrix::CreateMatrix | ( | const bool | useSpatialStationMatrix = true | ) |
Definition at line 36 of file CachedShowerRegeneratorOG/StationPositionMatrix.cc.
References utl::Accumulator::Average::GetAverage(), utl::Accumulator::Max< T >::GetMax(), utl::Accumulator::Min< T >::GetMin(), utl::kPi, and utl::s.
| void CachedShowerRegeneratorOG::StationPositionMatrix::DumpStats | ( | ) | const |
Definition at line 93 of file CachedShowerRegeneratorOG/StationPositionMatrix.cc.
References utl::Accumulator::Average::GetAverage(), utl::Accumulator::Max< T >::GetMax(), utl::Accumulator::Min< T >::GetMin(), and utl::s.
|
inline |
Definition at line 177 of file CachedShowerRegeneratorOG/StationPositionMatrix.h.
|
inline |
Definition at line 174 of file CachedShowerRegeneratorOG/StationPositionMatrix.h.
| stations CachedShowerRegeneratorOG::StationPositionMatrix::push_back | ( | candidate | ) |
|
inline |
Definition at line 166 of file CachedShowerRegeneratorOG/StationPositionMatrix.h.
|
private |
Definition at line 117 of file CachedShowerRegeneratorOG/StationPositionMatrix.cc.
References utl::s.
| const StationInfoPtrList& CachedShowerRegeneratorOG::StationPositionMatrix::const |
Definition at line 182 of file CachedShowerRegeneratorOG/StationPositionMatrix.h.
| StationInfoPtrList CachedShowerRegeneratorOG::StationPositionMatrix::const |
Definition at line 193 of file CachedShowerRegeneratorOG/StationPositionMatrix.h.
|
private |
Definition at line 209 of file CachedShowerRegeneratorOG/StationPositionMatrix.h.
| return CachedShowerRegeneratorOG::StationPositionMatrix::fEmptyStationInfoPtrList |
Definition at line 185 of file CachedShowerRegeneratorOG/StationPositionMatrix.h.
|
private |
Definition at line 233 of file CachedShowerRegeneratorOG/StationPositionMatrix.h.
|
private |
Definition at line 225 of file CachedShowerRegeneratorOG/StationPositionMatrix.h.
|
private |
Definition at line 220 of file CachedShowerRegeneratorOG/StationPositionMatrix.h.
|
private |
Definition at line 226 of file CachedShowerRegeneratorOG/StationPositionMatrix.h.
|
private |
Definition at line 222 of file CachedShowerRegeneratorOG/StationPositionMatrix.h.
|
private |
Definition at line 224 of file CachedShowerRegeneratorOG/StationPositionMatrix.h.
|
private |
Definition at line 219 of file CachedShowerRegeneratorOG/StationPositionMatrix.h.
|
private |
Definition at line 223 of file CachedShowerRegeneratorOG/StationPositionMatrix.h.
| return CachedShowerRegeneratorOG::StationPositionMatrix::fStationMatrix[iPhi][iR] |
Definition at line 187 of file CachedShowerRegeneratorOG/StationPositionMatrix.h.
|
private |
Definition at line 231 of file CachedShowerRegeneratorOG/StationPositionMatrix.h.
|
private |
Definition at line 228 of file CachedShowerRegeneratorOG/StationPositionMatrix.h.
| const int CachedShowerRegeneratorOG::StationPositionMatrix::iPhi = GetPhiIndex(phi) |
Definition at line 186 of file CachedShowerRegeneratorOG/StationPositionMatrix.h.
| return CachedShowerRegeneratorOG::StationPositionMatrix::stations |
Definition at line 198 of file CachedShowerRegeneratorOG/StationPositionMatrix.h.