CbmRoot
|
Detector station. More...
#include <LitStation.h>
Public Member Functions | |
LitStation () | |
Constructor. More... | |
virtual | ~LitStation () |
Destructor. More... | |
void | AddVirtualStation (const LitVirtualStation< T > &virtualStation) |
Add virtual station to detector layout. More... | |
unsigned char | GetNofVirtualStations () const |
Return number of virtual stations. More... | |
const LitVirtualStation< T > & | GetVirtualStation (unsigned char virtualStation) const |
Return virtual station by index. More... | |
string | ToString () const |
Returns string representation of the class. More... | |
Private Attributes | |
vector< LitVirtualStation< T > > | fVirtualStations |
Friends | |
ostream & | operator<< (ostream &strm, const LitStation &station) |
Operator << for convenient output to ostream. More... | |
Detector station.
Station stores list of virtual stations which are used in track propagation.
Definition at line 31 of file LitStation.h.
|
inline |
Constructor.
Definition at line 36 of file LitStation.h.
|
inlinevirtual |
Destructor.
Definition at line 41 of file LitStation.h.
|
inline |
Add virtual station to detector layout.
[in] | virtualStation | Virtual station to be added. |
Definition at line 47 of file LitStation.h.
References lit::parallel::LitStation< T >::fVirtualStations.
Referenced by CbmLitTrackingGeometryConstructor::GetMuchLayout(), and CbmLitTrackingGeometryConstructor::GetTrdLayout().
|
inline |
Return number of virtual stations.
Definition at line 55 of file LitStation.h.
References lit::parallel::LitStation< T >::fVirtualStations.
Referenced by lit::parallel::LitTrackFinderNN::PropagateToStation(), and lit::parallel::LitStation< T >::ToString().
|
inline |
Return virtual station by index.
[in] | station | Virtual station index. |
Definition at line 65 of file LitStation.h.
References lit::parallel::LitStation< T >::fVirtualStations.
Referenced by lit::parallel::LitTrackFinderNN::PropagateToStation(), and lit::parallel::LitStation< T >::ToString().
|
inline |
Returns string representation of the class.
Definition at line 73 of file LitStation.h.
References lit::parallel::LitStation< T >::GetNofVirtualStations(), lit::parallel::LitStation< T >::GetVirtualStation(), and i.
|
friend |
Operator << for convenient output to ostream.
Definition at line 88 of file LitStation.h.
|
private |
Definition at line 95 of file LitStation.h.
Referenced by lit::parallel::LitStation< T >::AddVirtualStation(), lit::parallel::LitStation< T >::GetNofVirtualStations(), and lit::parallel::LitStation< T >::GetVirtualStation().