#include <CbmStsSector.h>
|
| | CbmStsSector () |
| |
| | CbmStsSector (TString tempName, Int_t detId) |
| |
| virtual | ~CbmStsSector () |
| |
| TString | GetDetectorName () const |
| |
| Int_t | GetDetectorId () const |
| |
| Int_t | GetSystemId () const |
| |
| Int_t | GetStationNr () const |
| |
| Int_t | GetSectorNr () const |
| |
| Int_t | GetNChannels () const |
| |
| Int_t | GetNChannelsFront () const |
| |
| Int_t | GetNChannelsBack () const |
| |
| Int_t | GetNSensors () const |
| |
| TObjArray * | GetSensors () |
| |
| CbmStsSensor * | GetSensor (Int_t iSensor) |
| |
| CbmStsSensor * | GetSensorByNr (Int_t sensorNr) |
| |
| void | AddSensor (CbmStsSensorDigiPar *sensorPar) |
| |
| void | AddSensor (CbmStsSensor *sensor) |
| |
| Int_t | GetType () const |
| |
| Double_t | GetRotation () 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 | PointIndex (Int_t iFStrip, Int_t IBStrip) |
| |
| 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) |
| |
| void | Reset () |
| |
| void | Print () |
| |
| | CbmStsSector () |
| |
| | CbmStsSector (TString tempName, Int_t detId) |
| |
| virtual | ~CbmStsSector () |
| |
| TString | GetDetectorName () const |
| |
| Int_t | GetDetectorId () const |
| |
| Int_t | GetSystemId () const |
| |
| Int_t | GetStationNr () const |
| |
| Int_t | GetSectorNr () const |
| |
| Int_t | GetNChannels () const |
| |
| Int_t | GetNChannelsFront () const |
| |
| Int_t | GetNChannelsBack () const |
| |
| Int_t | GetNSensors () const |
| |
| TObjArray * | GetSensors () |
| |
| CbmStsSensor * | GetSensor (Int_t iSensor) |
| |
| CbmStsSensor * | GetSensorByNr (Int_t sensorNr) |
| |
| void | AddSensor (CbmStsSensorDigiPar *sensorPar) |
| |
| void | AddSensor (CbmStsSensor *sensor) |
| |
| Int_t | GetType () const |
| |
| Double_t | GetRotation () 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 | PointIndex (Int_t iFStrip, Int_t IBStrip) |
| |
| 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) |
| |
| void | Reset () |
| |
| void | Print () |
| |
Definition at line 43 of file CbmStsSector.h.
◆ CbmStsSector() [1/4]
| CbmStsSector::CbmStsSector |
( |
| ) |
|
◆ CbmStsSector() [2/4]
| CbmStsSector::CbmStsSector |
( |
TString |
tempName, |
|
|
Int_t |
detId |
|
) |
| |
Standard constructor
- Parameters
-
| detId | Unique detector identifier |
| iType | Sensor type (1,2,3) |
| x0 | sector centre x coordinate in global c.s [cm] |
| y0 | sector centre y coordinate in global c.s [cm] |
| rotation | rotation in global c.s. [rad] |
| lx | sector length in x [cm] |
| ly | sector length in y [cm] |
| dx | Readout pitch (strip) or pixel width in x [cm] |
| dy | Pixel width in y [cm]. |
| stereoF | StereoF angle [rad] (for double sided strip) |
| stereoB | StereoB angle [rad] (for double sided strip) |
Definition at line 48 of file CbmStsSector.cxx.
◆ ~CbmStsSector() [1/2]
| CbmStsSector::~CbmStsSector |
( |
| ) |
|
|
virtual |
◆ CbmStsSector() [3/4]
| CbmStsSector::CbmStsSector |
( |
| ) |
|
◆ CbmStsSector() [4/4]
| CbmStsSector::CbmStsSector |
( |
TString |
tempName, |
|
|
Int_t |
detId |
|
) |
| |
Standard constructor
- Parameters
-
| detId | Unique detector identifier |
| iType | Sensor type (1,2,3) |
| x0 | sector centre x coordinate in global c.s [cm] |
| y0 | sector centre y coordinate in global c.s [cm] |
| rotation | rotation in global c.s. [rad] |
| lx | sector length in x [cm] |
| ly | sector length in y [cm] |
| dx | Readout pitch (strip) or pixel width in x [cm] |
| dy | Pixel width in y [cm]. |
| stereoF | StereoF angle [rad] (for double sided strip) |
| stereoB | StereoB angle [rad] (for double sided strip) |
◆ ~CbmStsSector() [2/2]
| virtual CbmStsSector::~CbmStsSector |
( |
| ) |
|
|
virtual |
◆ AddSensor() [1/4]
Definition at line 209 of file CbmStsSector.cxx.
References CbmStsSensor::GetDx(), CbmStsSensor::GetDy(), CbmStsSensor::GetNChannelsBack(), CbmStsSensor::GetNChannelsFront(), CbmStsSensor::GetRotation(), CbmStsSensor::GetSensorNr(), CbmStsSensor::GetSigmaX(), CbmStsSensor::GetSigmaXY(), CbmStsSensor::GetSigmaY(), CbmStsSensor::GetStereoB(), CbmStsSensor::GetStereoF(), and CbmStsSensor::GetType().
◆ AddSensor() [2/4]
◆ AddSensor() [3/4]
Definition at line 125 of file CbmStsSector.cxx.
References d, CbmStsSensorDigiPar::GetD(), CbmStsSensorDigiPar::GetDx(), CbmStsSensorDigiPar::GetDy(), CbmStsSensorDigiPar::GetLx(), CbmStsSensorDigiPar::GetLy(), CbmStsSensor::GetNChannelsBack(), CbmStsSensor::GetNChannelsFront(), CbmStsSensorDigiPar::GetRotation(), GetSectorNr(), CbmStsSensorDigiPar::GetSensorNr(), CbmStsSensor::GetSigmaX(), CbmStsSensor::GetSigmaXY(), CbmStsSensor::GetSigmaY(), CbmStsSensorDigiPar::GetStereoB(), CbmStsSensorDigiPar::GetStereoF(), CbmStsSensorDigiPar::GetType(), CbmStsSensorDigiPar::GetX0(), CbmStsSensorDigiPar::GetY0(), CbmStsSensorDigiPar::GetZ0(), and z0.
◆ AddSensor() [4/4]
◆ GetDetectorId() [1/2]
| Int_t CbmStsSector::GetDetectorId |
( |
| ) |
const |
|
inline |
◆ GetDetectorId() [2/2]
| Int_t CbmStsSector::GetDetectorId |
( |
| ) |
const |
|
inline |
◆ GetDetectorName() [1/2]
| TString CbmStsSector::GetDetectorName |
( |
| ) |
const |
|
inline |
◆ GetDetectorName() [2/2]
| TString CbmStsSector::GetDetectorName |
( |
| ) |
const |
|
inline |
◆ GetDx() [1/2]
| Double_t CbmStsSector::GetDx |
( |
| ) |
const |
|
inline |
◆ GetDx() [2/2]
| Double_t CbmStsSector::GetDx |
( |
| ) |
const |
|
inline |
◆ GetDy() [1/2]
| Double_t CbmStsSector::GetDy |
( |
| ) |
const |
|
inline |
◆ GetDy() [2/2]
| Double_t CbmStsSector::GetDy |
( |
| ) |
const |
|
inline |
◆ GetNChannels() [1/2]
| Int_t CbmStsSector::GetNChannels |
( |
| ) |
const |
|
inline |
◆ GetNChannels() [2/2]
| Int_t CbmStsSector::GetNChannels |
( |
| ) |
const |
|
inline |
◆ GetNChannelsBack() [1/2]
| Int_t CbmStsSector::GetNChannelsBack |
( |
| ) |
const |
|
inline |
◆ GetNChannelsBack() [2/2]
| Int_t CbmStsSector::GetNChannelsBack |
( |
| ) |
const |
|
inline |
◆ GetNChannelsFront() [1/2]
| Int_t CbmStsSector::GetNChannelsFront |
( |
| ) |
const |
|
inline |
◆ GetNChannelsFront() [2/2]
| Int_t CbmStsSector::GetNChannelsFront |
( |
| ) |
const |
|
inline |
◆ GetNSensors() [1/2]
| Int_t CbmStsSector::GetNSensors |
( |
| ) |
const |
|
inline |
◆ GetNSensors() [2/2]
| Int_t CbmStsSector::GetNSensors |
( |
| ) |
const |
|
inline |
◆ GetRotation() [1/2]
| Double_t CbmStsSector::GetRotation |
( |
| ) |
const |
|
inline |
◆ GetRotation() [2/2]
| Double_t CbmStsSector::GetRotation |
( |
| ) |
const |
|
inline |
◆ GetSectorNr() [1/2]
| Int_t CbmStsSector::GetSectorNr |
( |
| ) |
const |
|
inline |
Definition at line 76 of file CbmStsSector.h.
Referenced by CbmStsStation::AddSector(), AddSensor(), CbmStsClusterFinder::Exec(), CbmStsDigitize::Exec(), CbmStsFindHits::Exec(), CbmStsIdealFindHits::Exec(), CbmStsRealClusterFinder::Exec(), CbmStsRealDigitize::Exec(), CbmStsRealFindHits::Exec(), GetSensorByNr(), and Print().
◆ GetSectorNr() [2/2]
| Int_t CbmStsSector::GetSectorNr |
( |
| ) |
const |
|
inline |
◆ GetSensor() [1/2]
◆ GetSensor() [2/2]
◆ GetSensorByNr() [1/2]
| CbmStsSensor * CbmStsSector::GetSensorByNr |
( |
Int_t |
sensorNr | ) |
|
◆ GetSensorByNr() [2/2]
| CbmStsSensor * CbmStsSector::GetSensorByNr |
( |
Int_t |
sensorNr | ) |
|
◆ GetSensors() [1/2]
| TObjArray * CbmStsSector::GetSensors |
( |
| ) |
|
|
inline |
◆ GetSensors() [2/2]
| TObjArray * CbmStsSector::GetSensors |
( |
| ) |
|
|
inline |
◆ GetSigmaX() [1/2]
| Double_t CbmStsSector::GetSigmaX |
( |
| ) |
const |
|
inline |
◆ GetSigmaX() [2/2]
| Double_t CbmStsSector::GetSigmaX |
( |
| ) |
const |
|
inline |
◆ GetSigmaXY() [1/2]
| Double_t CbmStsSector::GetSigmaXY |
( |
| ) |
const |
|
inline |
◆ GetSigmaXY() [2/2]
| Double_t CbmStsSector::GetSigmaXY |
( |
| ) |
const |
|
inline |
◆ GetSigmaY() [1/2]
| Double_t CbmStsSector::GetSigmaY |
( |
| ) |
const |
|
inline |
◆ GetSigmaY() [2/2]
| Double_t CbmStsSector::GetSigmaY |
( |
| ) |
const |
|
inline |
◆ GetStationNr() [1/2]
| Int_t CbmStsSector::GetStationNr |
( |
| ) |
const |
|
inline |
◆ GetStationNr() [2/2]
| Int_t CbmStsSector::GetStationNr |
( |
| ) |
const |
|
inline |
◆ GetStereoB() [1/2]
| Double_t CbmStsSector::GetStereoB |
( |
| ) |
const |
|
inline |
◆ GetStereoB() [2/2]
| Double_t CbmStsSector::GetStereoB |
( |
| ) |
const |
|
inline |
◆ GetStereoF() [1/2]
| Double_t CbmStsSector::GetStereoF |
( |
| ) |
const |
|
inline |
◆ GetStereoF() [2/2]
| Double_t CbmStsSector::GetStereoF |
( |
| ) |
const |
|
inline |
◆ GetSystemId() [1/2]
| Int_t CbmStsSector::GetSystemId |
( |
| ) |
const |
|
inline |
◆ GetSystemId() [2/2]
| Int_t CbmStsSector::GetSystemId |
( |
| ) |
const |
|
inline |
◆ GetType() [1/2]
| Int_t CbmStsSector::GetType |
( |
| ) |
const |
|
inline |
◆ GetType() [2/2]
| Int_t CbmStsSector::GetType |
( |
| ) |
const |
|
inline |
◆ Intersect() [1/2]
| Int_t CbmStsSector::Intersect |
( |
Int_t |
iFStrip, |
|
|
Int_t |
iBStrip, |
|
|
Double_t & |
xCross, |
|
|
Double_t & |
yCross, |
|
|
Double_t & |
zCross |
|
) |
| |
◆ Intersect() [2/2]
| Int_t CbmStsSector::Intersect |
( |
Int_t |
iFStrip, |
|
|
Int_t |
iBStrip, |
|
|
Double_t & |
xCross, |
|
|
Double_t & |
yCross, |
|
|
Double_t & |
zCross |
|
) |
| |
◆ IntersectClusters() [1/2]
| Int_t CbmStsSector::IntersectClusters |
( |
Double_t |
fChan, |
|
|
Double_t |
bChan, |
|
|
Double_t & |
xCross, |
|
|
Double_t & |
yCross, |
|
|
Double_t & |
zCross |
|
) |
| |
◆ IntersectClusters() [2/2]
| Int_t CbmStsSector::IntersectClusters |
( |
Double_t |
fChan, |
|
|
Double_t |
bChan, |
|
|
Double_t & |
xCross, |
|
|
Double_t & |
yCross, |
|
|
Double_t & |
zCross |
|
) |
| |
◆ PointIndex() [1/2]
| Int_t CbmStsSector::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. Returns -1 for combinations of strips fired by different points (fake hits)
- Parameters
-
| iFStrip | Front strip number |
| iBStrip | Back strip number @value Index of MCPoint |
Definition at line 82 of file CbmStsSector.cxx.
◆ PointIndex() [2/2]
| Int_t CbmStsSector::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. Returns -1 for combinations of strips fired by different points (fake hits)
- Parameters
-
| iFStrip | Front strip number |
| iBStrip | Back strip number @value Index of MCPoint |
◆ Print() [1/2]
| void CbmStsSector::Print |
( |
| ) |
|
◆ Print() [2/2]
| void CbmStsSector::Print |
( |
| ) |
|
◆ Reset() [1/2]
| void CbmStsSector::Reset |
( |
| ) |
|
◆ Reset() [2/2]
| void CbmStsSector::Reset |
( |
| ) |
|
Clear the maps of fired strips
The documentation for this class was generated from the following files: