|
BmnRoot
|
#include <CbmStsDigi.h>
Public Member Functions | |
| CbmStsDigi () | |
| CbmStsDigi (Int_t station, Int_t sector, Int_t side, Int_t channel, Int_t adc, Int_t time) | |
| virtual | ~CbmStsDigi () |
| void | AddAdc (Int_t adc) |
| Int_t | GetStationNr () const |
| Int_t | GetSectorNr () const |
| Int_t | GetSide () const |
| Int_t | GetChannelNr () const |
| Int_t | GetAdc () const |
| Int_t | GetTime () const |
| Int_t | GetDetectorId () const |
| CbmStsDigi () | |
| CbmStsDigi (Int_t station, Int_t sector, Int_t side, Int_t channel, Int_t adc, Int_t time) | |
| virtual | ~CbmStsDigi () |
| void | AddAdc (Int_t adc) |
| Int_t | GetStationNr () const |
| Int_t | GetSectorNr () const |
| Int_t | GetSide () const |
| Int_t | GetChannelNr () const |
| Int_t | GetAdc () const |
| Int_t | GetTime () const |
| Int_t | GetDetectorId () const |
Public Member Functions inherited from CbmStsDetectorId | |
| CbmStsDetectorId () | |
| virtual | ~CbmStsDetectorId () |
| Int_t | DetectorId (Int_t station, Int_t sector, Int_t side, Int_t channel) const |
| Int_t | SystemId (Int_t detectorId) const |
| Int_t | StationNr (Int_t detectorId) const |
| Int_t | SectorNr (Int_t detectorId) const |
| Int_t | Side (Int_t detectorId) const |
| Int_t | ChannelNr (Int_t detectorId) const |
| CbmStsDetectorId () | |
| virtual | ~CbmStsDetectorId () |
| Int_t | DetectorId (Int_t station, Int_t sector, Int_t side, Int_t channel) const |
| Int_t | SystemId (Int_t detectorId) const |
| Int_t | StationNr (Int_t detectorId) const |
| Int_t | SectorNr (Int_t detectorId) const |
| Int_t | Side (Int_t detectorId) const |
| Int_t | ChannelNr (Int_t detectorId) const |
Static Public Member Functions | |
| static Int_t | GetNofAdcBits () |
| static Int_t | GetMaxAdc () |
| static Int_t | GetNofAdcBits () |
| static Int_t | GetMaxAdc () |
Additional Inherited Members | |
Static Public Attributes inherited from CbmStsDetectorId | |
| static const Int_t | fgkStatBits = 4 |
| static const Int_t | fgkSectBits = 8 |
| static const Int_t | fgkSideBits = 1 |
| static const Int_t | fgkChanBits = 12 |
CbmStsDigi.h
Data class for digital STS information Data level: RAW
The information is encoded into 8 bytes (1 Long64_t). Address: 25 bits
The time is relative to the event time.
Definition at line 29 of file CbmStsDigi.h.
| CbmStsDigi::CbmStsDigi | ( | ) |
Default constructor
Definition at line 44 of file CbmStsDigi.cxx.
| CbmStsDigi::CbmStsDigi | ( | Int_t | station, |
| Int_t | sector, | ||
| Int_t | side, | ||
| Int_t | channel, | ||
| Int_t | adc, | ||
| Int_t | time | ||
| ) |
Constructor from station number, sector number, front/back side and channel number
| station | station number (1 - 15) |
| sector | sector number (1 - 255) |
| side | 0=front side; 1=back side |
| channel | channel number (1 - 4095) |
| adc | Charge ADC channel (0 - 4095) |
| time | Time within event [ns] |
Definition at line 68 of file CbmStsDigi.cxx.
References GetMaxAdc().
|
virtual |
Destructor
Definition at line 88 of file CbmStsDigi.cxx.
| CbmStsDigi::CbmStsDigi | ( | ) |
Default constructor
| CbmStsDigi::CbmStsDigi | ( | Int_t | station, |
| Int_t | sector, | ||
| Int_t | side, | ||
| Int_t | channel, | ||
| Int_t | adc, | ||
| Int_t | time | ||
| ) |
Constructor from station number, sector number, front/back side and channel number
| station | station number (1 - 15) |
| sector | sector number (1 - 255) |
| side | 0=front side; 1=back side |
| channel | channel number (1 - 4095) |
| adc | Charge ADC channel (0 - 4095) |
| time | Time within event [ns] |
|
virtual |
Destructor
| void CbmStsDigi::AddAdc | ( | Int_t | adc | ) |
| void CbmStsDigi::AddAdc | ( | Int_t | adc | ) |
Add charge
|
inline |
|
inline |
Charge
Definition at line 87 of file CbmStsDigi.h.
|
inline |
Channel number
Definition at line 83 of file CbmStsDigi.h.
References CbmStsDetectorId::ChannelNr(), and GetDetectorId().
Referenced by CbmStsFindHitsQa::Exec(), and CbmStsReconstructionQa::Exec().
|
inline |
Channel number
Definition at line 83 of file CbmStsDigi.h.
References CbmStsDetectorId::ChannelNr(), and GetDetectorId().
|
inline |
Unique detector ID
Definition at line 99 of file CbmStsDigi.h.
References kGEM.
Referenced by GetChannelNr(), GetSectorNr(), GetSide(), and GetStationNr().
|
inline |
|
inlinestatic |
|
inlinestatic |
Maximum ADC
Definition at line 91 of file CbmStsDigi.h.
|
inlinestatic |
Maximal number of ADC bits
Definition at line 68 of file CbmStsDigi.h.
Referenced by CbmStsDigitize::Exec().
|
inlinestatic |
Maximal number of ADC bits
Definition at line 68 of file CbmStsDigi.h.
|
inline |
Sector number
Definition at line 75 of file CbmStsDigi.h.
References GetDetectorId(), and CbmStsDetectorId::SectorNr().
Referenced by CbmStsFindHitsQa::Exec(), and CbmStsReconstructionQa::Exec().
|
inline |
Sector number
Definition at line 75 of file CbmStsDigi.h.
References GetDetectorId(), and CbmStsDetectorId::SectorNr().
|
inline |
Side ( 0 = front, 1 = back )
Definition at line 79 of file CbmStsDigi.h.
References GetDetectorId(), and CbmStsDetectorId::Side().
Referenced by CbmStsFindHitsQa::Exec(), and CbmStsReconstructionQa::Exec().
|
inline |
Side ( 0 = front, 1 = back )
Definition at line 79 of file CbmStsDigi.h.
References GetDetectorId(), and CbmStsDetectorId::Side().
|
inline |
Station number
Definition at line 72 of file CbmStsDigi.h.
References GetDetectorId(), and CbmStsDetectorId::StationNr().
Referenced by CbmStsFindHitsQa::Exec(), and CbmStsReconstructionQa::Exec().
|
inline |
Station number
Definition at line 72 of file CbmStsDigi.h.
References GetDetectorId(), and CbmStsDetectorId::StationNr().
|
inline |
Time
Definition at line 95 of file CbmStsDigi.h.
|
inline |
Time
Definition at line 95 of file CbmStsDigi.h.