Go to the documentation of this file.
8 #ifndef LITVIRTUALSTATION_H_
9 #define LITVIRTUALSTATION_H_
15 using std::stringstream;
61 ss <<
"LitVirtualStation: Z=" <<
GetZ() <<
"\n";
Class stores a grid of magnetic field values in XY slice at Z position.
LitMaterialGrid fMaterial
LitVirtualStation< fscal > LitVirtualStationScal
Scalar version of LitVirtualStation.
Class stores a grid of material thickness in silicon equivalent.
LitVirtualStation< fvec > LitVirtualStationVec
Vector version of LitVirtualStation.
virtual ~LitVirtualStation()
Destructor.
class lit::parallel::LitDetectorLayout _fvecalignment
string ToString() const
Returns string representation of the class.
void SetMaterial(const LitMaterialGrid &material)
Virtual detector station which stores information needed for track propagation.
string ToString() const
Return string representation of the class.
LitVirtualStation()
Constructor.
string ToString() const
Returns string representation of the class.
Class stores a grid of magnetic field values in XY slice at Z position.
void SetField(const LitFieldGrid &field)
const LitMaterialGrid & GetMaterial() const
friend ostream & operator<<(ostream &strm, const LitVirtualStation &station)
Operator << for convenient output to ostream.
const LitFieldGrid & GetField() const
Class stores a grid of material thickness in silicon equivalent.