1 #ifndef PNDSTTGEOMETRYMAP_H 
    2 #define PNDSTTGEOMETRYMAP_H 
   95   Int_t 
fNLayers, 
fNSectors, 
fNTubes, 
fNTubes_inner_parallel, 
fNTubes_outer_parallel, 
fNTubes_fillup_parallel, 
fNTubes_skewed, 
fNLayers_inner_parallel, 
fNLayers_skew, 
fNLayers_outer_parallel, 
fNLayers_fillup_parallel;
 
PndSttGeometryMap & operator=(const PndSttGeometryMap &)=delete
const vector< int > & GetStrawRow(int sector, int row) const 
map< int, vector< vector< int > > > fStrawIndex
Int_t fNTubes_outer_parallel
vector< int > fLayerOfStraw
bool IsAxialStraw(int strawindex) const 
void GenerateStrawMapTubeIDGeoType1()
map< int, TArrayI > fStrawNeighbors
void SetGeneralParametersGeoType1()
void SetGeneralParameters()
TClonesArray * fTubeArray
bool IsEdgeStraw(int strawindex) const 
void FillStrawNeighborsMap()
bool InStraightLine(int tube1, int tube2, int tube3) const 
Int_t fNTubes_fillup_parallel
void GenerateStrawMap(Int_t map)
vector< int > fSectorOfStraw
int IsSectorBorderStraw(int strawindex) const 
void GenerateStrawMapAngleGeoType1()
const vector< vector< int > > & GetStrawSector(int sector) const 
Double_t CalculateStrawPoca(PndSttHit *hit1, PndSttHit *hit2, TVector3 &poca)
Bool_t FillGeometryParameters()
vector< double > fSectorStart
bool fStrawMapInitialized
bool IsSkewedStraw(int strawindex) const 
Int_t fNLayers_inner_parallel
bool IsAxialRow(int rowindex) const 
Int_t fNTubes_inner_parallel
int GetRow(int strawindex) const 
int GetSector(int strawindex) const 
double GetAngleBetweenTubes(int tubeID1, int tubeID2) const 
void GenerateStrawMapGeoType1(Int_t map)
vector< double > fSectorEnd
Bool_t FillGeometryParametersGeoType1()
Int_t fNLayers_fillup_parallel
TArrayI FindNeighborings(PndSttTube *tube)
bool IsSkewedRow(int rowindex) const 
Int_t fNLayers_outer_parallel
TArrayI GetNeighboringsByMap(int tubeId)
vector< bool > fAxialStraw