FairRoot/PandaRoot
|
#include <PndSttTubeMapCreatorRoot.h>
Public Member Functions | |
PndSttTubeMapCreatorRoot () | |
virtual | ~PndSttTubeMapCreatorRoot () |
bool | IsEdgeStraw (int tubeId) const |
int | IsSectorBorderStraw (int tubeId) const |
PndSttTubeMap * | CreateTubeMap () |
ClassDef (PndSttTubeMapCreatorAbs, 1) | |
Protected Member Functions | |
void | AssignNeighbors (PndSttTube *tube) |
ClassDef (PndSttTubeMapCreatorRoot, 1) | |
Protected Attributes | |
int | sRowTubeID [6][29] |
int | eRowTubeID [6][29] |
int | additionalSkewedTubeMap [4576] |
Definition at line 15 of file PndSttTubeMapCreatorRoot.h.
PndSttTubeMapCreatorRoot::PndSttTubeMapCreatorRoot | ( | ) |
Definition at line 23 of file PndSttTubeMapCreatorRoot.cxx.
|
virtual |
Definition at line 28 of file PndSttTubeMapCreatorRoot.cxx.
|
protected |
Definition at line 108 of file PndSttTubeMapCreatorRoot.cxx.
References creator, PndSttNeighborhoodCreator::FindNeighbors(), and PndSttTube::SetNeighborings().
Referenced by CreateTubeMap().
|
inherited |
|
protected |
|
virtual |
Implements PndSttTubeMapCreatorAbs.
Definition at line 32 of file PndSttTubeMapCreatorRoot.cxx.
References additionalSkewedTubeMap, PndSttTubeMap::AddTube(), AssignNeighbors(), eRowTubeID, PndSttTubeMap::GetMap(), PndGeoHandling::GetPath(), PndSttTubeIdMap::GetRowInSector(), PndGeoHandling::GetSensorNamesWithString(), PndGeoHandling::GetShortID(), PndSttTubeCreator::GetTube(), i, PndSttTubeMap::Instance(), PndSttTubeIdMap::Instance(), PndGeoHandling::Instance(), IsEdgeStraw(), IsSectorBorderStraw(), name, pos, row, PndSttTube::SetLayerLimitFlag(), PndSttTube::SetSectorLimitFlag(), sRowTubeID, TString, and val.
Referenced by PndSttRootGeometryInitTask::Exec().
bool PndSttTubeMapCreatorRoot::IsEdgeStraw | ( | int | tubeId | ) | const |
Definition at line 118 of file PndSttTubeMapCreatorRoot.cxx.
References additionalSkewedTubeMap, eRowTubeID, PndSttTubeIdMap::GetSectorRowFromTubeId(), PndSttTubeIdMap::Instance(), and sRowTubeID.
Referenced by CreateTubeMap().
int PndSttTubeMapCreatorRoot::IsSectorBorderStraw | ( | int | tubeId | ) | const |
Definition at line 156 of file PndSttTubeMapCreatorRoot.cxx.
References additionalSkewedTubeMap, eRowTubeID, PndSttTubeIdMap::GetSectorRowFromTubeId(), PndSttTubeIdMap::Instance(), and sRowTubeID.
Referenced by CreateTubeMap().
|
protected |
Definition at line 28 of file PndSttTubeMapCreatorRoot.h.
Referenced by CreateTubeMap(), IsEdgeStraw(), and IsSectorBorderStraw().
|
protected |
Definition at line 27 of file PndSttTubeMapCreatorRoot.h.
Referenced by CreateTubeMap(), IsEdgeStraw(), and IsSectorBorderStraw().
|
protected |
Definition at line 26 of file PndSttTubeMapCreatorRoot.h.
Referenced by CreateTubeMap(), IsEdgeStraw(), and IsSectorBorderStraw().