The Class for VXD half shell payload.
More...
#include <VXDHalfShellPar.h>
|
| VXDHalfShellPar (std::string const &name="", double shellAngle=0) |
| Constructor.
|
|
std::string | getName () const |
| get shell name
|
|
double | getShellAngle () const |
| get shellAngle
|
|
void | addLadder (int layerID, int ladderID, double phi) |
| add ladder
|
|
const std::map< int, std::vector< std::pair< int, double > > > & | getLayers () const |
| get layers
|
|
|
| ClassDef (VXDHalfShellPar, 5) |
| ClassDef, must be the last term before the closing {}.
|
|
|
std::string | m_name |
| Name of half shell.
|
|
double | m_shellAngle |
| Rotation angle of half shell.
|
|
std::map< int, std::vector< std::pair< int, double > > > | m_layers |
| Map for keeping ladderID and its phi rotation angle for all layers.
|
|
The Class for VXD half shell payload.
Definition at line 27 of file VXDHalfShellPar.h.
◆ VXDHalfShellPar()
Constructor.
Definition at line 31 of file VXDHalfShellPar.h.
double m_shellAngle
Rotation angle of half shell.
std::string m_name
Name of half shell.
◆ addLadder()
void addLadder |
( |
int |
layerID, |
|
|
int |
ladderID, |
|
|
double |
phi |
|
) |
| |
|
inline |
add ladder
Definition at line 37 of file VXDHalfShellPar.h.
37{
m_layers[layerID].push_back(std::pair<int, double>(ladderID, phi)); }
std::map< int, std::vector< std::pair< int, double > > > m_layers
Map for keeping ladderID and its phi rotation angle for all layers.
◆ getLayers()
const std::map< int, std::vector< std::pair< int, double > > > & getLayers |
( |
| ) |
const |
|
inline |
◆ getName()
std::string getName |
( |
| ) |
const |
|
inline |
◆ getShellAngle()
double getShellAngle |
( |
| ) |
const |
|
inline |
◆ m_layers
std::map< int, std::vector<std::pair<int, double> > > m_layers |
|
private |
Map for keeping ladderID and its phi rotation angle for all layers.
Definition at line 47 of file VXDHalfShellPar.h.
◆ m_name
◆ m_shellAngle
The documentation for this class was generated from the following file: