Belle II Software  release-08-01-10
VXDHalfShellPar Class Reference

The Class for VXD half shell payload. More...

#include <VXDHalfShellPar.h>

Inheritance diagram for VXDHalfShellPar:
Collaboration diagram for VXDHalfShellPar:

Public Member Functions

 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
 

Private Member Functions

 ClassDef (VXDHalfShellPar, 5)
 ClassDef, must be the last term before the closing {}.
 

Private Attributes

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.
 

Detailed Description

The Class for VXD half shell payload.

Definition at line 27 of file VXDHalfShellPar.h.


The documentation for this class was generated from the following file: