![]() |
AliRoot Core
3dc7879 (3dc7879)
|
base class for digits More...
#include <FMD/AliFMDDigit.h>
Public Member Functions | |
AliFMDBaseDigit () | |
AliFMDBaseDigit (UShort_t detector, Char_t ring='\0', UShort_t sector=0, UShort_t strip=0) | |
AliFMDBaseDigit (Int_t *tracks, UShort_t detector, Char_t ring='\0', UShort_t sector=0, UShort_t strip=0) | |
virtual | ~AliFMDBaseDigit () |
UShort_t | Detector () const |
Char_t | Ring () const |
UShort_t | Sector () const |
UShort_t | Strip () const |
virtual void | Print (Option_t *opt="") const |
const char * | GetName () const |
Int_t | Compare (const TObject *o) const |
Bool_t | IsSortable () const |
void | AddTrack (Int_t trackno) |
UShort_t | GetNTrack () const |
virtual void | SetCount (UShort_t s, Short_t c)=0 |
![]() | |
AliDigit () | |
AliDigit (Int_t *track) | |
virtual | ~AliDigit () |
virtual Int_t * | GetTracks () |
virtual Int_t | GetTrack (Int_t i) const |
Protected Member Functions | |
ULong_t | Hash () const |
Protected Attributes | |
UShort_t | fDetector |
Char_t | fRing |
UShort_t | fSector |
UShort_t | fStrip |
TString | fName |
![]() | |
Int_t | fTracks [3] |
base class for digits
Definition at line 31 of file AliFMDBaseDigit.h.
AliFMDBaseDigit::AliFMDBaseDigit | ( | ) |
CTOR
Definition at line 83 of file AliFMDBaseDigit.cxx.
AliFMDBaseDigit::AliFMDBaseDigit | ( | UShort_t | detector, |
Char_t | ring = '\0' , |
||
UShort_t | sector = 0 , |
||
UShort_t | strip = 0 |
||
) |
Constrctor
Definition at line 96 of file AliFMDBaseDigit.cxx.
AliFMDBaseDigit::AliFMDBaseDigit | ( | Int_t * | tracks, |
UShort_t | detector, | ||
Char_t | ring = '\0' , |
||
UShort_t | sector = 0 , |
||
UShort_t | strip = 0 |
||
) |
Constrctor
Definition at line 119 of file AliFMDBaseDigit.cxx.
|
inlinevirtual |
DTOR
Definition at line 67 of file AliFMDBaseDigit.h.
void AliFMDBaseDigit::AddTrack | ( | Int_t | trackno | ) |
Add a track referenc
trackno | The track number |
Definition at line 209 of file AliFMDBaseDigit.cxx.
Referenced by AliFMDDigit::AliFMDDigit(), AliFMDSDigit::AliFMDSDigit(), and IsSortable().
Int_t AliFMDBaseDigit::Compare | ( | const TObject * | o | ) | const |
rhs | Other digit to compare to |
Definition at line 183 of file AliFMDBaseDigit.cxx.
Referenced by Strip().
|
inline |
Definition at line 72 of file AliFMDBaseDigit.h.
Referenced by AliFMDHitDigitizer::CheckDigit(), CompareData(), AliFMDGainDA::FillChannels(), AliFMDPedestalDA::FillChannels(), AliFMDQADataMakerRec::MakeRaws(), CheckRaw::ProcessDigit(), DrawDigitsRecs::ProcessDigit(), DrawBothDigits::ProcessDigit(), DrawHitsDigits::ProcessDigit(), CheckAlign::ProcessDigit(), AliFMDDisplay::ProcessDigit(), DrawHitsRecs::ProcessDigit(), AliFMDReconstructor::ProcessDigit(), AliFMDSpectraDisplay::ProcessDigit(), AliFMDDisplay::ProcessRawCalibDigit(), DrawCalibRaw::ProcessRawCalibDigit(), CheckRaw::ProcessRawDigit(), AliFMDDisplay::ProcessRawDigit(), FindCommonModeNoise::ProcessRawDigit(), DrawBothDigits::ProcessSDigit(), DrawHitsSDigits::ProcessSDigit(), DrawSDigits::ProcessSDigit(), AliFMDDisplay::ProcessSDigit(), AliFMDSpectraDisplay::ProcessSDigit(), ReadRaw(), AliFMDBaseDA::Run(), SpectraMonitor(), AliFMDDigitizer::SumContributions(), AliFMDRawWriter::WriteDigits(), and AliFMDRawWriter::ZeroSuppress().
const char * AliFMDBaseDigit::GetName | ( | void | ) | const |
Definition at line 155 of file AliFMDBaseDigit.cxx.
Referenced by AddTrack(), AliFMDRawReader::ReadAdcs(), Strip(), and AliFMDDigitizer::SumContributions().
UShort_t AliFMDBaseDigit::GetNTrack | ( | ) | const |
Get the number of track references (max 3)
Definition at line 229 of file AliFMDBaseDigit.cxx.
Referenced by IsSortable(), AliFMDSDigit::Print(), DrawBothDigits::ProcessDigit(), DrawBothDigits::ProcessSDigit(), and AliFMDDigitizer::SumContributions().
|
protected |
Calculate the hash value
Definition at line 168 of file AliFMDBaseDigit.cxx.
Referenced by Compare(), and IsSortable().
|
inline |
Definition at line 110 of file AliFMDBaseDigit.h.
|
virtual |
Print information
opt | Not used |
Reimplemented in AliFMDSDigit, and AliFMDDigit.
Definition at line 145 of file AliFMDBaseDigit.cxx.
Referenced by AliFMDDigit::Print(), AliFMDSDigit::Print(), and Strip().
|
inline |
Definition at line 77 of file AliFMDBaseDigit.h.
Referenced by AliFMDHitDigitizer::CheckDigit(), CompareData(), AliFMDGainDA::FillChannels(), AliFMDPedestalDA::FillChannels(), AliFMDQADataMakerRec::MakeRaws(), CheckRaw::ProcessDigit(), DrawDigitsRecs::ProcessDigit(), DrawBothDigits::ProcessDigit(), DrawHitsDigits::ProcessDigit(), CheckAlign::ProcessDigit(), AliFMDDisplay::ProcessDigit(), DrawHitsRecs::ProcessDigit(), AliFMDReconstructor::ProcessDigit(), AliFMDSpectraDisplay::ProcessDigit(), AliFMDDisplay::ProcessRawCalibDigit(), DrawCalibRaw::ProcessRawCalibDigit(), CheckRaw::ProcessRawDigit(), AliFMDDisplay::ProcessRawDigit(), FindCommonModeNoise::ProcessRawDigit(), DrawBothDigits::ProcessSDigit(), DrawHitsSDigits::ProcessSDigit(), DrawSDigits::ProcessSDigit(), AliFMDDisplay::ProcessSDigit(), AliFMDSpectraDisplay::ProcessSDigit(), ReadRaw(), SpectraMonitor(), AliFMDDigitizer::SumContributions(), AliFMDRawWriter::WriteDigits(), and AliFMDRawWriter::ZeroSuppress().
|
inline |
Definition at line 82 of file AliFMDBaseDigit.h.
Referenced by AliFMDHitDigitizer::CheckDigit(), CompareData(), AliFMDGainDA::FillChannels(), AliFMDPedestalDA::FillChannels(), AliFMDQADataMakerRec::MakeRaws(), CheckRaw::ProcessDigit(), DrawDigitsRecs::ProcessDigit(), DrawBothDigits::ProcessDigit(), DrawHitsDigits::ProcessDigit(), CheckAlign::ProcessDigit(), AliFMDDisplay::ProcessDigit(), DrawHitsRecs::ProcessDigit(), AliFMDReconstructor::ProcessDigit(), AliFMDSpectraDisplay::ProcessDigit(), AliFMDDisplay::ProcessRawCalibDigit(), DrawCalibRaw::ProcessRawCalibDigit(), CheckRaw::ProcessRawDigit(), AliFMDDisplay::ProcessRawDigit(), FindCommonModeNoise::ProcessRawDigit(), DrawBothDigits::ProcessSDigit(), DrawHitsSDigits::ProcessSDigit(), DrawSDigits::ProcessSDigit(), AliFMDDisplay::ProcessSDigit(), AliFMDSpectraDisplay::ProcessSDigit(), ReadRaw(), SpectraMonitor(), AliFMDDigitizer::SumContributions(), AliFMDRawWriter::WriteDigits(), and AliFMDRawWriter::ZeroSuppress().
|
pure virtual |
Set the count value
s | Sample number |
c | Counts |
Implemented in AliFMDSDigit, and AliFMDDigit.
Referenced by IsSortable().
|
inline |
Definition at line 87 of file AliFMDBaseDigit.h.
Referenced by AliFMDHitDigitizer::CheckDigit(), CompareData(), AliFMDGainDA::FillChannels(), AliFMDPedestalDA::FillChannels(), CheckRaw::ProcessDigit(), DrawDigitsRecs::ProcessDigit(), DrawBothDigits::ProcessDigit(), DrawHitsDigits::ProcessDigit(), CheckAlign::ProcessDigit(), AliFMDDisplay::ProcessDigit(), DrawHitsRecs::ProcessDigit(), AliFMDReconstructor::ProcessDigit(), AliFMDSpectraDisplay::ProcessDigit(), AliFMDDisplay::ProcessRawCalibDigit(), DrawCalibRaw::ProcessRawCalibDigit(), CheckRaw::ProcessRawDigit(), AliFMDDisplay::ProcessRawDigit(), FindCommonModeNoise::ProcessRawDigit(), DrawBothDigits::ProcessSDigit(), DrawHitsSDigits::ProcessSDigit(), DrawSDigits::ProcessSDigit(), AliFMDDisplay::ProcessSDigit(), AliFMDSpectraDisplay::ProcessSDigit(), ReadRaw(), SpectraMonitor(), AliFMDDigitizer::SumContributions(), AliFMDRawWriter::WriteDigits(), and AliFMDRawWriter::ZeroSuppress().
|
protected |
Definition at line 142 of file AliFMDBaseDigit.h.
Referenced by Detector(), GetName(), Hash(), and Print().
|
mutableprotected |
Definition at line 146 of file AliFMDBaseDigit.h.
Referenced by GetName().
|
protected |
|
protected |
|
protected |