BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
CbmStsSensor Class Reference

#include <CbmStsSensor.h>

Inheritance diagram for CbmStsSensor:
Collaboration diagram for CbmStsSensor:

Public Member Functions

 CbmStsSensor ()
 Default constructor.
 CbmStsSensor (Int_t detId, Int_t iType, Double_t x0, Double_t y0, Double_t rotation, Double_t lx, Double_t ly, Double_t dx, Double_t dy, Double_t stereoF, Double_t stereoB)
 Standard constructor.
 CbmStsSensor (TString tempName, Int_t detId, Int_t iType, Double_t x0, Double_t y0, Double_t z0, Double_t rotation, Double_t lx, Double_t ly, Double_t d, Double_t dx, Double_t dy, Double_t stereoF, Double_t stereoB)
virtual ~CbmStsSensor ()
 Destructor.
TString GetDetectorName () const
 Accessors.
Int_t GetDetectorId () const
Int_t GetSystemId () const
Int_t GetStationNr () const
Int_t GetSectorNr () const
Int_t GetSensorNr () const
Int_t GetType () const
Double_t GetX0 () const
Double_t GetY0 () const
Double_t GetZ0 () const
Double_t GetRotation () const
Double_t GetLx () const
Double_t GetLy () const
Double_t GetD () const
Double_t GetDx () const
Double_t GetDy () const
Double_t GetStereoF () const
Double_t GetStereoB () const
Double_t GetSigmaX () const
Double_t GetSigmaY () const
Double_t GetSigmaXY () const
Int_t GetNChannels () const
Int_t GetNChannelsFront () const
Int_t GetNChannelsBack () const
Double_t GetBackStripShift () const
Double_t GetFrontStripShift () const
Int_t GetChannel (Double_t x, Double_t y, Int_t iSide)
 Calculate channel number for a coordinate pair.
Float_t GetChannelPlus (Double_t x, Double_t y, Int_t iSide)
Int_t GetFrontChannel (Double_t x, Double_t y, Double_t z, Double_t &dPitch)
Int_t GetBackChannel (Double_t x, Double_t y, Double_t z, Double_t &dPitch)
Bool_t Inside (Double_t x, Double_t y)
 Test whether a coordinate pair (x,y) in global coordinates is inside the sensor.
Bool_t ActivateChannels (Int_t ipt, Double_t x, Double_t y)
 Activate the channels corresponding to a MCPoint.
Int_t Intersect (Int_t iFStrip, Int_t iBStrip, std::vector< Double_t > &xCross, std::vector< Double_t > &yCross)
 Calculates the coordinates of the intersections of front strip i with back strip j in the global coordinate system.
Int_t Intersect (Int_t iFStrip, Int_t iBStrip, Double_t &xCross, Double_t &yCross, Double_t &zCross)
Int_t IntersectClusters (Double_t fChan, Double_t bChan, Double_t &xCross, Double_t &yCross, Double_t &zCross)
Int_t PointIndex (Int_t iFStrip, Int_t iBStrip)
 The index of the MCPoint that has caused a combination of front and back strip to be fired.
void Reset ()
 Clear the maps of fired strips.
void Print ()
 Screen output.
 CbmStsSensor ()
 Default constructor.
 CbmStsSensor (Int_t detId, Int_t iType, Double_t x0, Double_t y0, Double_t rotation, Double_t lx, Double_t ly, Double_t dx, Double_t dy, Double_t stereoF, Double_t stereoB)
 Standard constructor.
 CbmStsSensor (TString tempName, Int_t detId, Int_t iType, Double_t x0, Double_t y0, Double_t z0, Double_t rotation, Double_t lx, Double_t ly, Double_t d, Double_t dx, Double_t dy, Double_t stereoF, Double_t stereoB)
virtual ~CbmStsSensor ()
 Destructor.
TString GetDetectorName () const
 Accessors.
Int_t GetDetectorId () const
Int_t GetSystemId () const
Int_t GetStationNr () const
Int_t GetSectorNr () const
Int_t GetSensorNr () const
Int_t GetType () const
Double_t GetX0 () const
Double_t GetY0 () const
Double_t GetZ0 () const
Double_t GetRotation () const
Double_t GetLx () const
Double_t GetLy () const
Double_t GetD () const
Double_t GetDx () const
Double_t GetDy () const
Double_t GetStereoF () const
Double_t GetStereoB () const
Double_t GetSigmaX () const
Double_t GetSigmaY () const
Double_t GetSigmaXY () const
Int_t GetNChannels () const
Int_t GetNChannelsFront () const
Int_t GetNChannelsBack () const
Double_t GetBackStripShift () const
Double_t GetFrontStripShift () const
Int_t GetChannel (Double_t x, Double_t y, Int_t iSide)
 Calculate channel number for a coordinate pair.
Float_t GetChannelPlus (Double_t x, Double_t y, Int_t iSide)
Int_t GetFrontChannel (Double_t x, Double_t y, Double_t z, Double_t &dPitch)
Int_t GetBackChannel (Double_t x, Double_t y, Double_t z, Double_t &dPitch)
Bool_t Inside (Double_t x, Double_t y)
 Test whether a coordinate pair (x,y) in global coordinates is inside the sensor.
Bool_t ActivateChannels (Int_t ipt, Double_t x, Double_t y)
 Activate the channels corresponding to a MCPoint.
Int_t Intersect (Int_t iFStrip, Int_t iBStrip, std::vector< Double_t > &xCross, std::vector< Double_t > &yCross)
 Calculates the coordinates of the intersections of front strip i with back strip j in the global coordinate system.
Int_t Intersect (Int_t iFStrip, Int_t iBStrip, Double_t &xCross, Double_t &yCross, Double_t &zCross)
Int_t IntersectClusters (Double_t fChan, Double_t bChan, Double_t &xCross, Double_t &yCross, Double_t &zCross)
Int_t PointIndex (Int_t iFStrip, Int_t iBStrip)
 The index of the MCPoint that has caused a combination of front and back strip to be fired.
void Reset ()
 Clear the maps of fired strips.
void Print ()
 Screen output.
Public Member Functions inherited from TNamed
 TNamed ()
 TNamed (const char *name, const char *title)
 TNamed (const TNamed &named)
 TNamed (const TString &name, const TString &title)
virtual ~TNamed ()
void Clear (Option_t *option="") override
TObject * Clone (const char *newname="") const override
Int_t Compare (const TObject *obj) const override
void Copy (TObject &named) const override
virtual void FillBuffer (char *&buffer)
const char * GetName () const override
const char * GetTitle () const override
ULong_t Hash () const override
TClass * IsA () const override
Bool_t IsSortable () const override
void ls (Option_t *option="") const override
TNamed & operator= (const TNamed &rhs)
void Print (Option_t *option="") const override
virtual void SetName (const char *name)
virtual void SetNameTitle (const char *name, const char *title)
virtual void SetTitle (const char *title="")
virtual Int_t Sizeof () const
void Streamer (TBuffer &) override
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
Public Member Functions inherited from TObject
 TObject ()
 TObject (const TObject &object)
virtual ~TObject ()
void AbstractMethod (const char *method) const
virtual void AppendPad (Option_t *option="")
virtual void Browse (TBrowser *b)
ULong_t CheckedHash ()
virtual const char * ClassName () const
virtual void Delete (Option_t *option="")
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void Draw (Option_t *option="")
virtual void DrawClass () const
virtual TObject * DrawClone (Option_t *option="") const
virtual void Dump () const
virtual void Error (const char *method, const char *msgfmt,...) const
virtual void Execute (const char *method, const char *params, Int_t *error=nullptr)
virtual void Execute (TMethod *method, TObjArray *params, Int_t *error=nullptr)
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual void Fatal (const char *method, const char *msgfmt,...) const
virtual TObject * FindObject (const char *name) const
virtual TObject * FindObject (const TObject *obj) const
virtual Option_t * GetDrawOption () const
virtual const char * GetIconName () const
virtual char * GetObjectInfo (Int_t px, Int_t py) const
virtual Option_t * GetOption () const
virtual UInt_t GetUniqueID () const
virtual Bool_t HandleTimer (TTimer *timer)
Bool_t HasInconsistentHash () const
virtual void Info (const char *method, const char *msgfmt,...) const
virtual Bool_t InheritsFrom (const char *classname) const
virtual Bool_t InheritsFrom (const TClass *cl) const
virtual void Inspect () const
void InvertBit (UInt_t f)
Bool_t IsDestructed () const
virtual Bool_t IsEqual (const TObject *obj) const
virtual Bool_t IsFolder () const
R__ALWAYS_INLINE Bool_t IsOnHeap () const
R__ALWAYS_INLINE Bool_t IsZombie () const
void MayNotUse (const char *method) const
virtual Bool_t Notify ()
void Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const
void operator delete (void *ptr)
void operator delete (void *ptr, void *vp)
void operator delete[] (void *ptr)
void operator delete[] (void *ptr, void *vp)
void * operator new (size_t sz)
void * operator new (size_t sz, void *vp)
void * operator new[] (size_t sz)
void * operator new[] (size_t sz, void *vp)
TObject & operator= (const TObject &rhs)
virtual void Paint (Option_t *option="")
virtual void Pop ()
virtual Int_t Read (const char *name)
virtual void RecursiveRemove (TObject *obj)
void ResetBit (UInt_t f)
virtual void SaveAs (const char *filename="", Option_t *option="") const
virtual void SavePrimitive (std::ostream &out, Option_t *option="")
void SetBit (UInt_t f)
void SetBit (UInt_t f, Bool_t set)
virtual void SetDrawOption (Option_t *option="")
virtual void SetUniqueID (UInt_t uid)
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
virtual void SysError (const char *method, const char *msgfmt,...) const
R__ALWAYS_INLINE Bool_t TestBit (UInt_t f) const
Int_t TestBits (UInt_t f) const
virtual void UseCurrentStyle ()
virtual void Warning (const char *method, const char *msgfmt,...) const
virtual Int_t Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0)
virtual Int_t Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) const

Private Member Functions

Int_t FrontStripNumber (Double_t x, Double_t y) const
 ----------— Private methods ---------------------—
Int_t BackStripNumber (Double_t x, Double_t y) const
 Strip number of a point in the back plane.
Bool_t IntCoord (Double_t x, Double_t y, Double_t &xint, Double_t &yint) const
 Calculate coordinates in internal coordinate system.
Bool_t IntCoord (Double_t x, Double_t y, Double_t z, Double_t &xint, Double_t &yint, Double_t &zint) const
Bool_t IsInside (Double_t xint, Double_t yint) const
 Check whether a point is inside the sensor.
Int_t FrontStripNumber (Double_t x, Double_t y) const
 ----------— Private methods ---------------------—
Int_t BackStripNumber (Double_t x, Double_t y) const
 Strip number of a point in the back plane.
Bool_t IntCoord (Double_t x, Double_t y, Double_t &xint, Double_t &yint) const
 Calculate coordinates in internal coordinate system.
Bool_t IntCoord (Double_t x, Double_t y, Double_t z, Double_t &xint, Double_t &yint, Double_t &zint) const
Bool_t IsInside (Double_t xint, Double_t yint) const
 Check whether a point is inside the sensor.

Private Attributes

TString GeoMaskSi [3][8]
TString GeoMaskGem [6][4]
TGeoVolume * TopVolume
Double_t PIR = 3.1415926536 / 180.
Int_t fDetectorId
 ----------— Data members -----------------------—
Int_t fType
Double_t fX0
Double_t fY0
Double_t fZ0
Double_t fRotation
Double_t fLx
Double_t fLy
Double_t fDx
Double_t fDy
Double_t fStereoF
Double_t fStereoB
Double_t fTanF
Double_t fTanB
Double_t fSinRot
Double_t fCosRot
Double_t fD
Int_t fNChannelsFront
 Number of channels in front and back plane.
Int_t fNChannelsBack
Double_t fBackStripShift
Double_t fFrontStripShift
Float_t fSigmaX
 Errors of hit coordinates.
Double_t fSigmaY
Double_t fSigmaXY
Double_t fXSmearWidth
Double_t fZSmearSlope
Double_t fFrontLorentzShift
Double_t fBackLorentzShift
std::set< Int_t > fFrontActive
 STL sets containing the active channels.
std::set< Int_t > fBackActive
std::map< std::pair< Int_t, Int_t >, Int_t > fTrueHits
 STL map from the indizes of the fired strips to the index of the MCPoint.

Additional Inherited Members

Public Types inherited from TObject
enum  EDeprecatedStatusBits
enum  EStatusBits
Static Public Member Functions inherited from TNamed
static TClass * Class ()
static const char * Class_Name ()
static constexpr Version_t Class_Version ()
static const char * DeclFileName ()
Static Public Member Functions inherited from TObject
static TClass * Class ()
static const char * Class_Name ()
static constexpr Version_t Class_Version ()
static const char * DeclFileName ()
static Longptr_t GetDtorOnly ()
static Bool_t GetObjectStat ()
static void SetDtorOnly (void *obj)
static void SetObjectStat (Bool_t stat)
Public Attributes inherited from TObject
 kIsOnHeap
 kNotDeleted
 kZombie
 kInconsistent
 kBitMask
 kSingleKey
 kOverwrite
 kWriteDelete
 kObjInCanvas
 kCanDelete
 kMustCleanup
 kIsReferenced
 kHasUUID
 kCannotPick
 kNoContextMenu
 kInvalidObject
Protected Member Functions inherited from TNamed
void SavePrimitiveNameTitle (std::ostream &out, const char *variable_name)
Protected Member Functions inherited from TObject
virtual void DoError (int level, const char *location, const char *fmt, va_list va) const
void MakeZombie ()
Static Protected Member Functions inherited from TObject
static void SavePrimitiveConstructor (std::ostream &out, TClass *cl, const char *variable_name, const char *constructor_agrs="", Bool_t empty_line=kTRUE)
static void SavePrimitiveDraw (std::ostream &out, const char *variable_name, Option_t *option=nullptr)
static TString SavePrimitiveVector (std::ostream &out, const char *prefix, Int_t len, Double_t *arr, Bool_t empty_line=kFALSE)
Protected Attributes inherited from TNamed
TString fName
TString fTitle
Protected Attributes inherited from TObject
 kOnlyPrepStep

Detailed Description

Definition at line 43 of file CbmStsSensor.h.

Constructor & Destructor Documentation

◆ CbmStsSensor() [1/6]

CbmStsSensor::CbmStsSensor ( )

Definition at line 23 of file CbmStsSensor.cxx.

References fBackActive, fBackLorentzShift, fBackStripShift, fD, fDetectorId, fDx, fDy, fFrontActive, fFrontLorentzShift, fFrontStripShift, fLx, fLy, fNChannelsBack, fNChannelsFront, fRotation, fSigmaX, fSigmaXY, fSigmaY, fStereoB, fStereoF, fTrueHits, fType, fX0, fXSmearWidth, fY0, fZ0, and fZSmearSlope.

Referenced by IsInside().

Here is the caller graph for this function:

◆ CbmStsSensor() [2/6]

CbmStsSensor::CbmStsSensor ( Int_t detId,
Int_t iType,
Double_t x0,
Double_t y0,
Double_t rotation,
Double_t lx,
Double_t ly,
Double_t dx,
Double_t dy,
Double_t stereoF,
Double_t stereoB )
Parameters
detIdUnique detector identifier
iTypeSensor type (1,2,3)
x0sensor centre x coordinate in global c.s [cm]
y0sensor centre y coordinate in global c.s [cm]
rotationrotation in global c.s. [rad]
lxsensor length in x [cm]
lysensor length in y [cm]
dxReadout pitch (strip) or pixel width in x [cm]
dyPixel width in y [cm].
stereoFStereoF angle [rad] (for double sided strip)
stereoBStereoB angle [rad] (for double sided strip)

Definition at line 220 of file CbmStsSensor.cxx.

References TMath::Abs(), TMath::Ceil(), TMath::Cos(), TObject::Fatal(), fBackActive, fBackLorentzShift, fBackStripShift, fCosRot, fD, fDetectorId, fDx, fDy, fFrontActive, fFrontLorentzShift, fFrontStripShift, fLx, fLy, fNChannelsBack, fNChannelsFront, fRotation, fSigmaX, fSigmaXY, fSigmaY, fSinRot, fStereoB, fStereoF, fTanB, fTanF, fTrueHits, fType, fX0, fXSmearWidth, fY0, fZ0, fZSmearSlope, TMath::Pi(), rotation, TMath::Sin(), TMath::Sqrt(), and TMath::Tan().

Here is the call graph for this function:

◆ CbmStsSensor() [3/6]

CbmStsSensor::CbmStsSensor ( TString tempName,
Int_t detId,
Int_t iType,
Double_t x0,
Double_t y0,
Double_t z0,
Double_t rotation,
Double_t lx,
Double_t ly,
Double_t d,
Double_t dx,
Double_t dy,
Double_t stereoF,
Double_t stereoB )

◆ ~CbmStsSensor() [1/2]

CbmStsSensor::~CbmStsSensor ( )
virtual

Definition at line 369 of file CbmStsSensor.cxx.

◆ CbmStsSensor() [4/6]

CbmStsSensor::CbmStsSensor ( )

◆ CbmStsSensor() [5/6]

CbmStsSensor::CbmStsSensor ( Int_t detId,
Int_t iType,
Double_t x0,
Double_t y0,
Double_t rotation,
Double_t lx,
Double_t ly,
Double_t dx,
Double_t dy,
Double_t stereoF,
Double_t stereoB )
Parameters
detIdUnique detector identifier
iTypeSensor type (1,2,3)
x0sensor centre x coordinate in global c.s [cm]
y0sensor centre y coordinate in global c.s [cm]
rotationrotation in global c.s. [rad]
lxsensor length in x [cm]
lysensor length in y [cm]
dxReadout pitch (strip) or pixel width in x [cm]
dyPixel width in y [cm].
stereoFStereoF angle [rad] (for double sided strip)
stereoBStereoB angle [rad] (for double sided strip)

References rotation.

◆ CbmStsSensor() [6/6]

CbmStsSensor::CbmStsSensor ( TString tempName,
Int_t detId,
Int_t iType,
Double_t x0,
Double_t y0,
Double_t z0,
Double_t rotation,
Double_t lx,
Double_t ly,
Double_t d,
Double_t dx,
Double_t dy,
Double_t stereoF,
Double_t stereoB )

References d, rotation, and z0.

◆ ~CbmStsSensor() [2/2]

virtual CbmStsSensor::~CbmStsSensor ( )
virtual

Member Function Documentation

◆ ActivateChannels() [1/2]

Bool_t CbmStsSensor::ActivateChannels ( Int_t ipt,
Double_t x,
Double_t y )
Parameters
iptIndex of MCPoint
xx coordinate of point (global c.s.)
yy coordinate of point (global c.s.)
Returns
kTRUE if the point is inside the sensor, else kFALSE

Definition at line 667 of file CbmStsSensor.cxx.

References BackStripNumber(), fBackActive, fDetectorId, fFrontActive, FrontStripNumber(), fTrueHits, x, and y.

Here is the call graph for this function:

◆ ActivateChannels() [2/2]

Bool_t CbmStsSensor::ActivateChannels ( Int_t ipt,
Double_t x,
Double_t y )
Parameters
iptIndex of MCPoint
xx coordinate of point (global c.s.)
yy coordinate of point (global c.s.)
Returns
kTRUE if the point is inside the sensor, else kFALSE

References x, and y.

◆ BackStripNumber() [1/2]

Int_t CbmStsSensor::BackStripNumber ( Double_t x,
Double_t y ) const
private

Returns -1 if the point is outside the sensor

Parameters
xx coordinate of point (global c.s.)
yy coordinate of point (global c.s.)
Returns
Number of strip hitted by the point

Definition at line 1171 of file CbmStsSensor.cxx.

References TObject::Fatal(), fBackStripShift, fDetectorId, fDx, fDy, TMath::Floor(), fLx, fLy, fNChannelsBack, fStereoB, fTanB, IntCoord(), TMath::Pi(), x, and y.

Referenced by ActivateChannels().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ BackStripNumber() [2/2]

Int_t CbmStsSensor::BackStripNumber ( Double_t x,
Double_t y ) const
private

Returns -1 if the point is outside the sensor

Parameters
xx coordinate of point (global c.s.)
yy coordinate of point (global c.s.)
Returns
Number of strip hitted by the point

References x, and y.

◆ FrontStripNumber() [1/2]

Int_t CbmStsSensor::FrontStripNumber ( Double_t x,
Double_t y ) const
private

Strip number of a point in the front plane. Returns -1 if the point is outside the sensor

Parameters
xx coordinate of point (global c.s.)
yy coordinate of point (global c.s.)
Returns
Number of strip hitted by the point

Definition at line 1143 of file CbmStsSensor.cxx.

References TObject::Fatal(), fDetectorId, fDx, fFrontStripShift, TMath::Floor(), fLx, fNChannelsFront, fTanF, IntCoord(), x, and y.

Referenced by ActivateChannels().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ FrontStripNumber() [2/2]

Int_t CbmStsSensor::FrontStripNumber ( Double_t x,
Double_t y ) const
private

Strip number of a point in the front plane. Returns -1 if the point is outside the sensor

Parameters
xx coordinate of point (global c.s.)
yy coordinate of point (global c.s.)
Returns
Number of strip hitted by the point

References x, and y.

◆ GetBackChannel() [1/2]

Int_t CbmStsSensor::GetBackChannel ( Double_t x,
Double_t y,
Double_t z,
Double_t & dPitch )

Definition at line 611 of file CbmStsSensor.cxx.

References fBackLorentzShift, fBackStripShift, fD, fDy, TMath::Floor(), fLx, fLy, fNChannelsBack, fStereoB, fType, fZ0, IntCoord(), TMath::Nint(), TMath::Pi(), TMath::Tan(), x, y, and z.

Referenced by CbmStsDigitizeTb::DigitizePoint(), CbmStsDigitize::ProduceHitResponse(), CbmStsRealDigitize::ProduceHitResponse(), CbmStsDigitize::ProduceHitResponseAZ(), and CbmStsDigitize::ProduceHitResponseSi().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetBackChannel() [2/2]

Int_t CbmStsSensor::GetBackChannel ( Double_t x,
Double_t y,
Double_t z,
Double_t & dPitch )

References x, y, and z.

◆ GetBackStripShift() [1/2]

Double_t CbmStsSensor::GetBackStripShift ( ) const
inline

Definition at line 125 of file CbmStsSensor.h.

References fBackStripShift.

◆ GetBackStripShift() [2/2]

Double_t CbmStsSensor::GetBackStripShift ( ) const
inline

Definition at line 125 of file CbmStsSensor.h.

References fBackStripShift.

◆ GetChannel() [1/2]

Int_t CbmStsSensor::GetChannel ( Double_t x,
Double_t y,
Int_t iSide )
Parameters
xx coordinate in global c.s. [cm]
yy coordinate in global c.s. [cm]
iSide0 = front side, 1 = back side
Returns
iChan channel number. -1 if point is outside sensor. Will return the same for both sides in case of pixel sensor.

Definition at line 373 of file CbmStsSensor.cxx.

References TMath::Ceil(), TObject::Fatal(), fBackStripShift, fDx, fDy, fFrontStripShift, TMath::Floor(), fLx, fLy, fNChannelsBack, fNChannelsFront, fStereoB, fStereoF, fType, GetSensorNr(), GetStationNr(), IntCoord(), TMath::Pi(), TMath::Tan(), x, and y.

Referenced by CbmStsIdealDigitize::Exec().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetChannel() [2/2]

Int_t CbmStsSensor::GetChannel ( Double_t x,
Double_t y,
Int_t iSide )
Parameters
xx coordinate in global c.s. [cm]
yy coordinate in global c.s. [cm]
iSide0 = front side, 1 = back side
Returns
iChan channel number. -1 if point is outside sensor. Will return the same for both sides in case of pixel sensor.

References x, and y.

◆ GetChannelPlus() [1/2]

Float_t CbmStsSensor::GetChannelPlus ( Double_t x,
Double_t y,
Int_t iSide )

Definition at line 471 of file CbmStsSensor.cxx.

References TMath::Ceil(), TObject::Fatal(), fBackStripShift, fDx, fDy, fFrontStripShift, TMath::Floor(), fLx, fLy, fNChannelsBack, fNChannelsFront, fStereoB, fStereoF, fType, GetSensorNr(), GetStationNr(), IntCoord(), TMath::Pi(), TMath::Tan(), x, and y.

Referenced by CbmStsRealDigitize::FindFiredStrips().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetChannelPlus() [2/2]

Float_t CbmStsSensor::GetChannelPlus ( Double_t x,
Double_t y,
Int_t iSide )

References x, and y.

◆ GetD() [1/2]

Double_t CbmStsSensor::GetD ( ) const
inline

Definition at line 114 of file CbmStsSensor.h.

References fD.

◆ GetD() [2/2]

Double_t CbmStsSensor::GetD ( ) const
inline

Definition at line 114 of file CbmStsSensor.h.

References fD.

◆ GetDetectorId() [1/2]

Int_t CbmStsSensor::GetDetectorId ( ) const
inline

Definition at line 94 of file CbmStsSensor.h.

References fDetectorId.

◆ GetDetectorId() [2/2]

Int_t CbmStsSensor::GetDetectorId ( ) const
inline

Definition at line 94 of file CbmStsSensor.h.

References fDetectorId.

◆ GetDetectorName() [1/2]

TString CbmStsSensor::GetDetectorName ( ) const
inline

Definition at line 93 of file CbmStsSensor.h.

References TNamed::fName.

◆ GetDetectorName() [2/2]

TString CbmStsSensor::GetDetectorName ( ) const
inline

Definition at line 93 of file CbmStsSensor.h.

References TNamed::fName.

◆ GetDx() [1/2]

Double_t CbmStsSensor::GetDx ( ) const
inline

Definition at line 115 of file CbmStsSensor.h.

References fDx.

Referenced by CbmStsSector::AddSensor(), CbmStsDigitize::Exec(), CbmStsDigitize::ProduceHitResponseAZ(), and CbmStsDigitize::ProduceHitResponseSi().

Here is the caller graph for this function:

◆ GetDx() [2/2]

Double_t CbmStsSensor::GetDx ( ) const
inline

Definition at line 115 of file CbmStsSensor.h.

References fDx.

◆ GetDy() [1/2]

Double_t CbmStsSensor::GetDy ( ) const
inline

Definition at line 116 of file CbmStsSensor.h.

References fDy.

Referenced by CbmStsSector::AddSensor().

Here is the caller graph for this function:

◆ GetDy() [2/2]

Double_t CbmStsSensor::GetDy ( ) const
inline

Definition at line 116 of file CbmStsSensor.h.

References fDy.

◆ GetFrontChannel() [1/2]

Int_t CbmStsSensor::GetFrontChannel ( Double_t x,
Double_t y,
Double_t z,
Double_t & dPitch )

Definition at line 570 of file CbmStsSensor.cxx.

References fD, fDx, fFrontLorentzShift, fFrontStripShift, TMath::Floor(), fLx, fNChannelsFront, fStereoF, fType, fZ0, IntCoord(), TMath::Nint(), TMath::Tan(), x, y, and z.

Referenced by CbmStsDigitizeTb::DigitizePoint(), CbmStsDigitize::ProduceHitResponse(), CbmStsRealDigitize::ProduceHitResponse(), CbmStsDigitize::ProduceHitResponseAZ(), and CbmStsDigitize::ProduceHitResponseSi().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetFrontChannel() [2/2]

Int_t CbmStsSensor::GetFrontChannel ( Double_t x,
Double_t y,
Double_t z,
Double_t & dPitch )

References x, y, and z.

◆ GetFrontStripShift() [1/2]

Double_t CbmStsSensor::GetFrontStripShift ( ) const
inline

Definition at line 126 of file CbmStsSensor.h.

References fFrontStripShift.

◆ GetFrontStripShift() [2/2]

Double_t CbmStsSensor::GetFrontStripShift ( ) const
inline

Definition at line 126 of file CbmStsSensor.h.

References fFrontStripShift.

◆ GetLx() [1/2]

Double_t CbmStsSensor::GetLx ( ) const
inline

Definition at line 112 of file CbmStsSensor.h.

References fLx.

Referenced by CbmStsIdealDigitize::Exec(), CbmL1::FieldApproxCheck(), CbmL1::Init(), CbmStsDigitize::MakeSets(), CbmStsDigitize::MakeSets1(), and CbmL1::WriteSIMDKFData().

Here is the caller graph for this function:

◆ GetLx() [2/2]

Double_t CbmStsSensor::GetLx ( ) const
inline

Definition at line 112 of file CbmStsSensor.h.

References fLx.

◆ GetLy() [1/2]

Double_t CbmStsSensor::GetLy ( ) const
inline

Definition at line 113 of file CbmStsSensor.h.

References fLy.

Referenced by CbmStsIdealDigitize::Exec(), CbmL1::FieldApproxCheck(), CbmL1::Init(), and CbmL1::WriteSIMDKFData().

Here is the caller graph for this function:

◆ GetLy() [2/2]

Double_t CbmStsSensor::GetLy ( ) const
inline

Definition at line 113 of file CbmStsSensor.h.

References fLy.

◆ GetNChannels() [1/2]

Int_t CbmStsSensor::GetNChannels ( ) const
inline

Definition at line 122 of file CbmStsSensor.h.

References fNChannelsBack, and fNChannelsFront.

Referenced by Print().

Here is the caller graph for this function:

◆ GetNChannels() [2/2]

Int_t CbmStsSensor::GetNChannels ( ) const
inline

Definition at line 122 of file CbmStsSensor.h.

References fNChannelsBack, and fNChannelsFront.

◆ GetNChannelsBack() [1/2]

Int_t CbmStsSensor::GetNChannelsBack ( ) const
inline

Definition at line 124 of file CbmStsSensor.h.

References fNChannelsBack.

Referenced by CbmStsSector::AddSensor(), CbmStsSector::AddSensor(), and CbmStsDigitize::ProduceHitResponseAZ().

Here is the caller graph for this function:

◆ GetNChannelsBack() [2/2]

Int_t CbmStsSensor::GetNChannelsBack ( ) const
inline

Definition at line 124 of file CbmStsSensor.h.

References fNChannelsBack.

◆ GetNChannelsFront() [1/2]

Int_t CbmStsSensor::GetNChannelsFront ( ) const
inline

Definition at line 123 of file CbmStsSensor.h.

References fNChannelsFront.

Referenced by CbmStsSector::AddSensor(), CbmStsSector::AddSensor(), and CbmStsDigitize::ProduceHitResponseAZ().

Here is the caller graph for this function:

◆ GetNChannelsFront() [2/2]

Int_t CbmStsSensor::GetNChannelsFront ( ) const
inline

Definition at line 123 of file CbmStsSensor.h.

References fNChannelsFront.

◆ GetRotation() [1/2]

Double_t CbmStsSensor::GetRotation ( ) const
inline

Definition at line 111 of file CbmStsSensor.h.

References fRotation.

Referenced by CbmStsSector::AddSensor(), and CbmStsIdealDigitize::Exec().

Here is the caller graph for this function:

◆ GetRotation() [2/2]

Double_t CbmStsSensor::GetRotation ( ) const
inline

Definition at line 111 of file CbmStsSensor.h.

References fRotation.

◆ GetSectorNr() [1/2]

Int_t CbmStsSensor::GetSectorNr ( ) const
inline

Definition at line 97 of file CbmStsSensor.h.

References fDetectorId.

Referenced by CbmStsDigitizeTb::DigitizePoint(), CbmStsFindHitsQa::Exec(), and CbmStsIdealDigitize::Exec().

Here is the caller graph for this function:

◆ GetSectorNr() [2/2]

Int_t CbmStsSensor::GetSectorNr ( ) const
inline

Definition at line 97 of file CbmStsSensor.h.

References fDetectorId.

◆ GetSensorNr() [1/2]

Int_t CbmStsSensor::GetSensorNr ( ) const
inline

Definition at line 103 of file CbmStsSensor.h.

References fDetectorId.

Referenced by CbmStsSector::AddSensor(), CbmStsFindHitsQa::Exec(), GetChannel(), GetChannelPlus(), and Print().

Here is the caller graph for this function:

◆ GetSensorNr() [2/2]

Int_t CbmStsSensor::GetSensorNr ( ) const
inline

Definition at line 103 of file CbmStsSensor.h.

References fDetectorId.

◆ GetSigmaX() [1/2]

Double_t CbmStsSensor::GetSigmaX ( ) const
inline

Definition at line 119 of file CbmStsSensor.h.

References fSigmaX.

Referenced by CbmStsSector::AddSensor(), and CbmStsSector::AddSensor().

Here is the caller graph for this function:

◆ GetSigmaX() [2/2]

Double_t CbmStsSensor::GetSigmaX ( ) const
inline

Definition at line 119 of file CbmStsSensor.h.

References fSigmaX.

◆ GetSigmaXY() [1/2]

Double_t CbmStsSensor::GetSigmaXY ( ) const
inline

Definition at line 121 of file CbmStsSensor.h.

References fSigmaXY.

Referenced by CbmStsSector::AddSensor(), and CbmStsSector::AddSensor().

Here is the caller graph for this function:

◆ GetSigmaXY() [2/2]

Double_t CbmStsSensor::GetSigmaXY ( ) const
inline

Definition at line 121 of file CbmStsSensor.h.

References fSigmaXY.

◆ GetSigmaY() [1/2]

Double_t CbmStsSensor::GetSigmaY ( ) const
inline

Definition at line 120 of file CbmStsSensor.h.

References fSigmaY.

Referenced by CbmStsSector::AddSensor(), and CbmStsSector::AddSensor().

Here is the caller graph for this function:

◆ GetSigmaY() [2/2]

Double_t CbmStsSensor::GetSigmaY ( ) const
inline

Definition at line 120 of file CbmStsSensor.h.

References fSigmaY.

◆ GetStationNr() [1/2]

Int_t CbmStsSensor::GetStationNr ( ) const
inline

Definition at line 96 of file CbmStsSensor.h.

References fDetectorId.

Referenced by CbmStsDigitizeTb::DigitizePoint(), CbmStsFindHitsQa::Exec(), CbmStsIdealDigitize::Exec(), CbmStsMatchHits::ExecReal(), GetChannel(), GetChannelPlus(), and CbmStsDigitize::ProduceHitResponse().

Here is the caller graph for this function:

◆ GetStationNr() [2/2]

Int_t CbmStsSensor::GetStationNr ( ) const
inline

Definition at line 96 of file CbmStsSensor.h.

References fDetectorId.

◆ GetStereoB() [1/2]

Double_t CbmStsSensor::GetStereoB ( ) const
inline

Definition at line 118 of file CbmStsSensor.h.

References fStereoB.

Referenced by CbmStsSector::AddSensor(), and BmnKFStsHit::Create().

Here is the caller graph for this function:

◆ GetStereoB() [2/2]

Double_t CbmStsSensor::GetStereoB ( ) const
inline

Definition at line 118 of file CbmStsSensor.h.

References fStereoB.

◆ GetStereoF() [1/2]

Double_t CbmStsSensor::GetStereoF ( ) const
inline

Definition at line 117 of file CbmStsSensor.h.

References fStereoF.

Referenced by CbmStsSector::AddSensor(), and BmnKFStsHit::Create().

Here is the caller graph for this function:

◆ GetStereoF() [2/2]

Double_t CbmStsSensor::GetStereoF ( ) const
inline

Definition at line 117 of file CbmStsSensor.h.

References fStereoF.

◆ GetSystemId() [1/2]

Int_t CbmStsSensor::GetSystemId ( ) const
inline

Definition at line 95 of file CbmStsSensor.h.

References fDetectorId.

◆ GetSystemId() [2/2]

Int_t CbmStsSensor::GetSystemId ( ) const
inline

Definition at line 95 of file CbmStsSensor.h.

References fDetectorId.

◆ GetType() [1/2]

Int_t CbmStsSensor::GetType ( ) const
inline

Definition at line 107 of file CbmStsSensor.h.

References fType.

Referenced by CbmStsSector::AddSensor(), and CbmStsIdealDigitize::Exec().

Here is the caller graph for this function:

◆ GetType() [2/2]

Int_t CbmStsSensor::GetType ( ) const
inline

Definition at line 107 of file CbmStsSensor.h.

References fType.

◆ GetX0() [1/2]

Double_t CbmStsSensor::GetX0 ( ) const
inline

Definition at line 108 of file CbmStsSensor.h.

References fX0.

Referenced by CbmStsFindHitsQa::Exec(), CbmStsIdealDigitize::Exec(), CbmL1::FieldApproxCheck(), CbmL1::Init(), and CbmL1::WriteSIMDKFData().

Here is the caller graph for this function:

◆ GetX0() [2/2]

Double_t CbmStsSensor::GetX0 ( ) const
inline

Definition at line 108 of file CbmStsSensor.h.

References fX0.

◆ GetY0() [1/2]

Double_t CbmStsSensor::GetY0 ( ) const
inline

Definition at line 109 of file CbmStsSensor.h.

References fY0.

Referenced by CbmStsFindHitsQa::Exec(), CbmStsIdealDigitize::Exec(), CbmL1::FieldApproxCheck(), CbmL1::Init(), and CbmL1::WriteSIMDKFData().

Here is the caller graph for this function:

◆ GetY0() [2/2]

Double_t CbmStsSensor::GetY0 ( ) const
inline

Definition at line 109 of file CbmStsSensor.h.

References fY0.

◆ GetZ0() [1/2]

Double_t CbmStsSensor::GetZ0 ( ) const
inline

Definition at line 110 of file CbmStsSensor.h.

References fZ0.

Referenced by CbmStsIdealDigitize::Exec(), CbmStsStation::GetNofZ(), and CbmStsStation::GetZ().

Here is the caller graph for this function:

◆ GetZ0() [2/2]

Double_t CbmStsSensor::GetZ0 ( ) const
inline

Definition at line 110 of file CbmStsSensor.h.

References fZ0.

◆ Inside() [1/2]

Bool_t CbmStsSensor::Inside ( Double_t x,
Double_t y )

Definition at line 659 of file CbmStsSensor.cxx.

References IntCoord(), x, and y.

Here is the call graph for this function:

◆ Inside() [2/2]

Bool_t CbmStsSensor::Inside ( Double_t x,
Double_t y )

References x, and y.

◆ IntCoord() [1/4]

Bool_t CbmStsSensor::IntCoord ( Double_t x,
Double_t y,
Double_t & xint,
Double_t & yint ) const
private
Parameters
xx coordinate in global system
yy coordinate in global system
xintinternal x coordinate (return)
yintinternal y coordinate (return)
Returns
kTRUE if point is inside the sensor

Definition at line 1215 of file CbmStsSensor.cxx.

References fCosRot, fLx, fLy, fSinRot, fX0, fY0, IsInside(), x, and y.

Referenced by BackStripNumber(), FrontStripNumber(), GetBackChannel(), GetChannel(), GetChannelPlus(), GetFrontChannel(), and Inside().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ IntCoord() [2/4]

Bool_t CbmStsSensor::IntCoord ( Double_t x,
Double_t y,
Double_t & xint,
Double_t & yint ) const
private
Parameters
xx coordinate in global system
yy coordinate in global system
xintinternal x coordinate (return)
yintinternal y coordinate (return)
Returns
kTRUE if point is inside the sensor

References x, and y.

◆ IntCoord() [3/4]

Bool_t CbmStsSensor::IntCoord ( Double_t x,
Double_t y,
Double_t z,
Double_t & xint,
Double_t & yint,
Double_t & zint ) const
private

Definition at line 1243 of file CbmStsSensor.cxx.

References TMath::Cos(), fLx, fLy, fRotation, fX0, fY0, IsInside(), TMath::Sin(), x, y, and z.

Here is the call graph for this function:

◆ IntCoord() [4/4]

Bool_t CbmStsSensor::IntCoord ( Double_t x,
Double_t y,
Double_t z,
Double_t & xint,
Double_t & yint,
Double_t & zint ) const
private

References x, y, and z.

◆ Intersect() [1/4]

Int_t CbmStsSensor::Intersect ( Int_t iFStrip,
Int_t iBStrip,
Double_t & xCross,
Double_t & yCross,
Double_t & zCross )

Definition at line 755 of file CbmStsSensor.cxx.

References TMath::Abs(), TMath::Cos(), TObject::Fatal(), fBackStripShift, fDetectorId, fDx, fDy, fFrontStripShift, fLx, fLy, fNChannelsBack, fNChannelsFront, fRotation, fStereoB, fStereoF, fX0, fY0, fZ0, TMath::RadToDeg(), TMath::Sin(), TMath::Tan(), TObject::Warning(), and x.

Here is the call graph for this function:

◆ Intersect() [2/4]

Int_t CbmStsSensor::Intersect ( Int_t iFStrip,
Int_t iBStrip,
Double_t & xCross,
Double_t & yCross,
Double_t & zCross )

◆ Intersect() [3/4]

Int_t CbmStsSensor::Intersect ( Int_t iFStrip,
Int_t iBStrip,
std::vector< Double_t > & xCross,
std::vector< Double_t > & yCross )
Parameters
iFStripFront strip number
iBStripBack strip number
xCrossVector of x coordinates of crossings [cm]
yCrossVector of y coordinates of crossings [cm]
Returns
Number of intersections

Referenced by CbmStsSector::Intersect().

Here is the caller graph for this function:

◆ Intersect() [4/4]

Int_t CbmStsSensor::Intersect ( Int_t iFStrip,
Int_t iBStrip,
std::vector< Double_t > & xCross,
std::vector< Double_t > & yCross )
Parameters
iFStripFront strip number
iBStripBack strip number
xCrossVector of x coordinates of crossings [cm]
yCrossVector of y coordinates of crossings [cm]
Returns
Number of intersections

◆ IntersectClusters() [1/2]

Int_t CbmStsSensor::IntersectClusters ( Double_t fChan,
Double_t bChan,
Double_t & xCross,
Double_t & yCross,
Double_t & zCross )

Definition at line 898 of file CbmStsSensor.cxx.

References TMath::Abs(), TString::Contains(), TMath::Cos(), TObject::Fatal(), fBackLorentzShift, fBackStripShift, fD, fDetectorId, fDx, fDy, fFrontLorentzShift, fFrontStripShift, fLx, fLy, TNamed::fName, fNChannelsBack, fNChannelsFront, fRotation, fStereoB, fStereoF, fType, fX0, fY0, fZ0, glob(), TString::kIgnoreCase, TMath::Pi(), TMath::Sign(), TMath::Sin(), TMath::Tan(), and x.

Referenced by CbmStsSector::IntersectClusters().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ IntersectClusters() [2/2]

Int_t CbmStsSensor::IntersectClusters ( Double_t fChan,
Double_t bChan,
Double_t & xCross,
Double_t & yCross,
Double_t & zCross )

◆ IsInside() [1/2]

Bool_t CbmStsSensor::IsInside ( Double_t xint,
Double_t yint ) const
private
Parameters
xintx coordinate of point (internal system)
yinty coordinate of point (internal system)
Returns
kTRUE if inside sensor, else kFALSE

Definition at line 1269 of file CbmStsSensor.cxx.

References fLx, and fLy.

Referenced by IntCoord(), and IntCoord().

Here is the caller graph for this function:

◆ IsInside() [2/2]

Bool_t CbmStsSensor::IsInside ( Double_t xint,
Double_t yint ) const
private
Parameters
xintx coordinate of point (internal system)
yinty coordinate of point (internal system)
Returns
kTRUE if inside sensor, else kFALSE

References CbmStsSensor().

Here is the call graph for this function:

◆ PointIndex() [1/2]

Int_t CbmStsSensor::PointIndex ( Int_t iFStrip,
Int_t iBStrip )

Returns -1 for combinations of strips fired by different points (fake hits)

Parameters
iFStripFront strip number
iBStripBack strip number
Returns
Index of MCPoint

Definition at line 1103 of file CbmStsSensor.cxx.

References fTrueHits.

◆ PointIndex() [2/2]

Int_t CbmStsSensor::PointIndex ( Int_t iFStrip,
Int_t iBStrip )

Returns -1 for combinations of strips fired by different points (fake hits)

Parameters
iFStripFront strip number
iBStripBack strip number
Returns
Index of MCPoint

◆ Print() [1/2]

void CbmStsSensor::Print ( )

Definition at line 1122 of file CbmStsSensor.cxx.

References fLx, fLy, fRotation, fType, fX0, fY0, GetNChannels(), GetSensorNr(), and TMath::Pi().

Here is the call graph for this function:

◆ Print() [2/2]

◆ Reset() [1/2]

void CbmStsSensor::Reset ( )

Definition at line 1113 of file CbmStsSensor.cxx.

References fBackActive, fFrontActive, and fTrueHits.

◆ Reset() [2/2]

void CbmStsSensor::Reset ( )

Member Data Documentation

◆ fBackActive

std::set< Int_t > CbmStsSensor::fBackActive
private

Definition at line 231 of file CbmStsSensor.h.

Referenced by CbmStsSensor(), CbmStsSensor(), CbmStsSensor(), ActivateChannels(), Print(), and Reset().

◆ fBackLorentzShift

Double_t CbmStsSensor::fBackLorentzShift
private

◆ fBackStripShift

◆ fCosRot

Double_t CbmStsSensor::fCosRot
private

Definition at line 203 of file CbmStsSensor.h.

Referenced by CbmStsSensor(), CbmStsSensor(), IntCoord(), and Print().

◆ fD

Double_t CbmStsSensor::fD
private

◆ fDetectorId

◆ fDx

◆ fDy

◆ fFrontActive

std::set< Int_t > CbmStsSensor::fFrontActive
private

Definition at line 230 of file CbmStsSensor.h.

Referenced by CbmStsSensor(), CbmStsSensor(), CbmStsSensor(), ActivateChannels(), Print(), and Reset().

◆ fFrontLorentzShift

Double_t CbmStsSensor::fFrontLorentzShift
private

◆ fFrontStripShift

◆ fLx

◆ fLy

◆ fNChannelsBack

◆ fNChannelsFront

◆ fRotation

Double_t CbmStsSensor::fRotation
private

◆ fSigmaX

Float_t CbmStsSensor::fSigmaX
private

For pixel sensor: size/sqrt(12), for strip sensors RMS of overlap of front and back side strip

Definition at line 219 of file CbmStsSensor.h.

Referenced by CbmStsSensor(), CbmStsSensor(), CbmStsSensor(), GetSigmaX(), and Print().

◆ fSigmaXY

Double_t CbmStsSensor::fSigmaXY
private

Definition at line 221 of file CbmStsSensor.h.

Referenced by CbmStsSensor(), CbmStsSensor(), CbmStsSensor(), GetSigmaXY(), and Print().

◆ fSigmaY

Double_t CbmStsSensor::fSigmaY
private

Definition at line 220 of file CbmStsSensor.h.

Referenced by CbmStsSensor(), CbmStsSensor(), CbmStsSensor(), GetSigmaY(), and Print().

◆ fSinRot

Double_t CbmStsSensor::fSinRot
private

Definition at line 203 of file CbmStsSensor.h.

Referenced by CbmStsSensor(), CbmStsSensor(), IntCoord(), and Print().

◆ fStereoB

◆ fStereoF

◆ fTanB

Double_t CbmStsSensor::fTanB
private

Definition at line 203 of file CbmStsSensor.h.

Referenced by CbmStsSensor(), CbmStsSensor(), BackStripNumber(), and Print().

◆ fTanF

Double_t CbmStsSensor::fTanF
private

Definition at line 203 of file CbmStsSensor.h.

Referenced by CbmStsSensor(), CbmStsSensor(), FrontStripNumber(), and Print().

◆ fTrueHits

std::map< std::pair< Int_t, Int_t >, Int_t > CbmStsSensor::fTrueHits
private

◆ fType

◆ fX0

Double_t CbmStsSensor::fX0
private

◆ fXSmearWidth

Double_t CbmStsSensor::fXSmearWidth
private

Definition at line 223 of file CbmStsSensor.h.

Referenced by CbmStsSensor(), CbmStsSensor(), CbmStsSensor(), and Print().

◆ fY0

Double_t CbmStsSensor::fY0
private

◆ fZ0

◆ fZSmearSlope

Double_t CbmStsSensor::fZSmearSlope
private

Definition at line 224 of file CbmStsSensor.h.

Referenced by CbmStsSensor(), CbmStsSensor(), CbmStsSensor(), and Print().

◆ GeoMaskGem

TString CbmStsSensor::GeoMaskGem
private

Definition at line 187 of file CbmStsSensor.h.

Referenced by Print().

◆ GeoMaskSi

TString CbmStsSensor::GeoMaskSi
private

Definition at line 186 of file CbmStsSensor.h.

Referenced by Print().

◆ PIR

Double_t CbmStsSensor::PIR = 3.1415926536 / 180.
private

Definition at line 189 of file CbmStsSensor.h.

Referenced by Print().

◆ TopVolume

TGeoVolume * CbmStsSensor::TopVolume
private

Definition at line 188 of file CbmStsSensor.h.

Referenced by Print().


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