37 void addLadder(
int layerID,
int ladderID,
double phi) {
m_layers[layerID].push_back(std::pair<int, double>(ladderID, phi)); }
39 const std::map< int, std::vector<std::pair<int, double>> >&
getLayers()
const {
return m_layers; }
47 std::map< int, std::vector<std::pair<int, double>> >
m_layers;
The Class for VXD half shell payload.
const std::map< int, std::vector< std::pair< int, double > > > & getLayers() const
get layers
void addLadder(int layerID, int ladderID, double phi)
add ladder
VXDHalfShellPar(std::string const &name="", double shellAngle=0)
Constructor.
double m_shellAngle
Rotation angle of half shell.
std::string getName() const
get shell name
ClassDef(VXDHalfShellPar, 5)
ClassDef, must be the last term before the closing {}.
std::string m_name
Name 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.
double getShellAngle() const
get shellAngle
Abstract base class for different kinds of events.