CbmRoot
Loading...
Searching...
No Matches
lit::parallel::LitVirtualStation< T > Class Template Reference

Virtual detector station which stores information needed for track propagation. More...

#include <LitVirtualStation.h>

Collaboration diagram for lit::parallel::LitVirtualStation< T >:
[legend]

Public Member Functions

 LitVirtualStation ()
 Constructor.
 
virtual ~LitVirtualStation ()
 Destructor.
 
void SetMaterial (const LitMaterialGrid &material)
 
void SetField (const LitFieldGrid &field)
 
void SetZ (T z)
 
const LitMaterialGridGetMaterial () const
 
const LitFieldGridGetField () const
 
GetZ () const
 
string ToString () const
 Returns string representation of the class.
 

Private Attributes

LitMaterialGrid fMaterial
 
LitFieldGrid fField
 
fZ
 

Friends

ostream & operator<< (ostream &strm, const LitVirtualStation &station)
 Operator << for convenient output to ostream.
 

Detailed Description

template<class T>
class lit::parallel::LitVirtualStation< T >

Virtual detector station which stores information needed for track propagation.

Author
Andrey Lebedev andre.nosp@m.y.le.nosp@m.bedev.nosp@m.@gsi.nosp@m..de
Date
2014

Virtual station stores Z position of its center material approximation in silicon equivalent and field approximation.

Definition at line 38 of file LitVirtualStation.h.

Constructor & Destructor Documentation

◆ LitVirtualStation()

template<class T >
lit::parallel::LitVirtualStation< T >::LitVirtualStation ( )
inline

Constructor.

Definition at line 43 of file LitVirtualStation.h.

◆ ~LitVirtualStation()

template<class T >
virtual lit::parallel::LitVirtualStation< T >::~LitVirtualStation ( )
inlinevirtual

Destructor.

Definition at line 48 of file LitVirtualStation.h.

Member Function Documentation

◆ GetField()

◆ GetMaterial()

◆ GetZ()

◆ SetField()

template<class T >
void lit::parallel::LitVirtualStation< T >::SetField ( const LitFieldGrid & field)
inline

◆ SetMaterial()

◆ SetZ()

template<class T >
void lit::parallel::LitVirtualStation< T >::SetZ ( T z)
inline

◆ ToString()

template<class T >
string lit::parallel::LitVirtualStation< T >::ToString ( ) const
inline

Friends And Related Symbol Documentation

◆ operator<<

template<class T >
ostream & operator<< ( ostream & strm,
const LitVirtualStation< T > & station )
friend

Operator << for convenient output to ostream.

Returns
Insertion stream in order to be able to call a succession of insertion operations.

Definition at line 77 of file LitVirtualStation.h.

Member Data Documentation

◆ fField

◆ fMaterial

◆ fZ


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