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