|
|
| 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.