List of all members | Public Types | Public Member Functions | Public Attributes | Private Types | Private Member Functions | Private Attributes
CachedShowerRegeneratorASCII::StationPositionMatrix Class Reference

#include <StationPositionMatrix.h>

Public Types

typedef vector< StationInfoStationInfoList
 
typedef vector< const
StationInfo * > 
StationInfoPtrList
 

Public Member Functions

void Clear ()
 
void CreateMatrix (const bool useSpatialStationMatrix=true)
 
void DumpStats () const
 
double GetMinR () const
 
const StationInfoListGetStationList () 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 StationInfoPtrListconst
 
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
 

Detailed Description

Author
Darko Veberic
Hans Dembinski
Date
21 Aug 2008

Definition at line 123 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.

Member Typedef Documentation

Constructor & Destructor Documentation

CachedShowerRegeneratorASCII::StationPositionMatrix::StationPositionMatrix ( const double  phiGranularity,
const double  rGranularity 
)
inline

Member Function Documentation

void CachedShowerRegeneratorASCII::StationPositionMatrix::Clear ( )
void CachedShowerRegeneratorASCII::StationPositionMatrix::CreateMatrix ( const bool  useSpatialStationMatrix = true)
void CachedShowerRegeneratorASCII::StationPositionMatrix::DumpStats ( ) const
double CachedShowerRegeneratorASCII::StationPositionMatrix::GetMinR ( ) const
inline
const StationInfoList& CachedShowerRegeneratorASCII::StationPositionMatrix::GetStationList ( ) const
inline
void CachedShowerRegeneratorASCII::StationPositionMatrix::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 
)
inline
void CachedShowerRegeneratorASCII::StationPositionMatrix::Resize ( const int  nPhi,
const int  nR 
)
private

Member Data Documentation

const StationInfoPtrList& CachedShowerRegeneratorASCII::StationPositionMatrix::const
Initial value:
{
const int iR = GetRIndex(r)

Definition at line 158 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.

int CachedShowerRegeneratorASCII::StationPositionMatrix::const
private
Initial value:
{
const int i = int((phi + utl::kPi) / fPhiStep)

Definition at line 174 of file Deprecated/UpgradeASCIITests/CachedShowerRegeneratorASCII/StationPositionMatrix.h.

return CachedShowerRegeneratorASCII::StationPositionMatrix::fEmptyStationInfoPtrList
StationInfoPtrList CachedShowerRegeneratorASCII::StationPositionMatrix::fEmptyStationInfoPtrList
private
int CachedShowerRegeneratorASCII::StationPositionMatrix::fNPhi
private
int CachedShowerRegeneratorASCII::StationPositionMatrix::fNR
private
const double CachedShowerRegeneratorASCII::StationPositionMatrix::fPhiGranularity
private
double CachedShowerRegeneratorASCII::StationPositionMatrix::fPhiStep
private
double CachedShowerRegeneratorASCII::StationPositionMatrix::fR1
private
const double CachedShowerRegeneratorASCII::StationPositionMatrix::fRGranularity
private
double CachedShowerRegeneratorASCII::StationPositionMatrix::fRStep
private
return CachedShowerRegeneratorASCII::StationPositionMatrix::fStationMatrix[iPhi][iR]
StationMatrix CachedShowerRegeneratorASCII::StationPositionMatrix::fStationMatrix
private
StationInfoList CachedShowerRegeneratorASCII::StationPositionMatrix::fStations
private
const int CachedShowerRegeneratorASCII::StationPositionMatrix::iPhi = GetPhiIndex(phi)

The documentation for this class was generated from the following files:

, generated on Tue Sep 26 2023.