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