1 #include "gearimpl/TrackerPlanesLayerLayoutImpl.h"
14 int id, std::string infostr,
15 double PositionX,
double PositionY,
double PositionZ,
16 double RotationXY,
double RotationZX,
double RotationZY,
17 double SizeX,
double SizeY,
double Thickness,
double RadLength
23 lL.setInfo ( infostr );
35 _materialVec.push_back( lL ) ;
39 int id, std::string infostr,
40 double PositionX,
double PositionY,
double PositionZ,
41 double RotationXY,
double RotationZX,
double RotationZY,
42 double SizeX,
double SizeY,
double Thickness,
double RadLength,
43 int NpixelX,
int NpixelY,
double PitchX,
double PitchY,
double ResolutionX,
double ResolutionY
49 sL.setInfo ( infostr );
61 sL.setNpixelX ( NpixelX );
62 sL.setNpixelY ( NpixelY );
63 sL.setPitchX ( PitchX );
64 sL.setPitchY ( PitchY );
65 sL.setResolutionX ( ResolutionX );
66 sL.setResolutionY ( ResolutionY );
68 _sensitiveVec.push_back( sL ) ;
virtual void setPositionX(double value)
a free parameter string field
virtual void setID(int value)
a free parameter string field
virtual void setID(int value)
a free parameter string field
virtual void setThickness(double value)
a free parameter string field
virtual void setRotationZX(double value)
a free parameter string field
virtual void setPositionY(double value)
a free parameter string field
virtual void setThickness(double value)
a free parameter string field
virtual void addMaterialLayer(int ID, std::string info, double PositionX, double PositionY, double PositionZ, double RotationXY, double RotationZX, double RotationZY, double SizeX, double SizeY, double Thickness, double RadLength)
add methods
virtual void setPositionZ(double value)
a free parameter string field
virtual void setRotationZX(double value)
a free parameter string field
virtual void setRotationZY(double value)
a free parameter string field
virtual void setSizeX(double value)
a free parameter string field
virtual void setPositionZ(double value)
a free parameter string field
virtual void addSensitiveLayer(int ID, std::string info, double PositionX, double PositionY, double PositionZ, double RotationXY, double RotationZX, double RotationZY, double SizeX, double SizeY, double Thickness, double RadLength, int NpixelX, int NpixelY, double PitchX, double PitchY, double ResolutionX, double ResolutionY)
add methods
virtual void setRotationXY(double value)
a free parameter string field
virtual void setSizeX(double value)
a free parameter string field
virtual void setSizeY(double value)
a free parameter string field
Abstract description of layers in pixel beam telescope.
virtual void setPositionY(double value)
a free parameter string field
virtual void setPositionX(double value)
a free parameter string field
virtual void setSizeY(double value)
a free parameter string field
virtual void setRadLength(double value)
a free parameter string field
virtual void setRotationXY(double value)
a free parameter string field
virtual void setRadLength(double value)
a free parameter string field
virtual void setRotationZY(double value)
a free parameter string field