8 #ifndef PNDSTTSTRAWMAP_H_
9 #define PNDSTTSTRAWMAP_H_
15 #include "TClonesArray.h"
vector< double > fSectorStart
int IsSectorBorderStraw(int strawindex) const
int GetSector(int strawindex) const
vector< int > fSectorOfStraw
vector< bool > fAxialStraw
PndSttTube * GetTube(int strawindex) const
const vector< int > & GetStrawRow(int sector, int row) const
PndSttStrawMap & operator=(const PndSttStrawMap &)=delete
bool IsSkewedRow(int rowindex) const
const vector< vector< int > > & GetStrawSector(int sector) const
int GetRightSector(int sector) const
bool IsAxialStraw(int strawindex) const
map< int, vector< vector< int > > > fStrawIndex
bool IsSkewedStraw(int strawindex) const
void GenerateStrawMap(TClonesArray *const stt_tube_array)
bool IsEdgeStraw(int strawindex) const
int GetLeftSector(int sector) const
int FindPhiSector(double phi) const
bool fStrawMapInitialized
bool IsAxialRow(int rowindex) const
vector< int > fRowOfStraw
int GetRow(int strawindex) const
vector< double > fSectorEnd
TClonesArray * fTubeArray