|
| TRGCDCLayer (unsigned id, unsigned superLayerId, unsigned localLayerId, unsigned axialStereoLayerId, unsigned axialStereoSuperLayerId, float offset, int nShifts, float cellSize, unsigned nCells, float innerRadius, float outerRadius) |
| Constructor.
|
|
| TRGCDCLayer (unsigned id, const TRGCDCCell &w) |
| Constructor for track segments.
|
|
| TRGCDCLayer () |
| Empty constructor for reduced CDC.
|
|
virtual | ~TRGCDCLayer () |
| Destructor.
|
|
const std::string & | name (void) const |
| return name.
|
|
unsigned | id (void) const |
| returns id.
|
|
unsigned | superLayerId (void) const |
| returns super layer id.
|
|
unsigned | localLayerId (void) const |
| returns local layer id in a super layer.
|
|
unsigned | axialStereoLayerId (void) const |
| returns id of axial or stereo id.
|
|
unsigned | axialStereoSuperLayerId (void) const |
| returns id of axial or stereo super layer id.
|
|
unsigned | nCells (void) const |
| returns # of cells.
|
|
const TRGCDCCell & | cell (int id) const |
| returns a pointer to a cell. 'id' can be negative or 'id' can be greater than 'nCells()'.
|
|
bool | axial (void) const |
| returns true if this is an axial layer.
|
|
bool | stereo (void) const |
| returns true if this is a stereo layer.
|
|
float | offset (void) const |
| returns offset.
|
|
int | nShifts (void) const |
| returns shifts. (non-zero for stereo layers)
|
|
float | cellSize (void) const |
| returns cell size.
|
|
float | innerRadius (void) const |
| sets and returns inner radius.
|
|
float | outerRadius (void) const |
| sets and returns outer radius.
|
|
void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| dumps debug information.
|
|
const std::string | stereoType (void) const |
| returns "A" or "U" or "V" depending on stereo type.
|
|
A class to represent a cell layer.
Definition at line 33 of file Layer.h.