![]() |
AliRoot Core
3dc7879 (3dc7879)
|
class for digits More...
#include <FMD/AliFMDDigit.h>
Public Member Functions | |
AliFMDDigit () | |
AliFMDDigit (UShort_t detector, Char_t ring='\0', UShort_t sector=0, UShort_t strip=0, UShort_t count=0, Short_t count2=-1, Short_t count3=-1, Short_t count4=-1, UShort_t nrefs=0, const Int_t *refs=0) | |
virtual | ~AliFMDDigit () |
Int_t | Count (UShort_t i=0) const |
UShort_t | Count1 () const |
Short_t | Count2 () const |
Short_t | Count3 () const |
Short_t | Count4 () const |
UShort_t | Counts () const |
void | Print (Option_t *opt="") const |
const char * | GetTitle () const |
void | SetCount (UShort_t s, Short_t c) |
void | SetDefaultCounts (UShort_t rate) |
![]() | |
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 |
const char * | GetName () const |
Int_t | Compare (const TObject *o) const |
Bool_t | IsSortable () const |
void | AddTrack (Int_t trackno) |
UShort_t | GetNTrack () const |
![]() | |
AliDigit () | |
AliDigit (Int_t *track) | |
virtual | ~AliDigit () |
virtual Int_t * | GetTracks () |
virtual Int_t | GetTrack (Int_t i) const |
Protected Attributes | |
UShort_t | fCount1 |
Short_t | fCount2 |
Short_t | fCount3 |
Short_t | fCount4 |
![]() | |
UShort_t | fDetector |
Char_t | fRing |
UShort_t | fSector |
UShort_t | fStrip |
TString | fName |
![]() | |
Int_t | fTracks [3] |
Additional Inherited Members | |
![]() | |
ULong_t | Hash () const |
class for digits
Definition at line 28 of file AliFMDDigit.h.
AliFMDDigit::AliFMDDigit | ( | ) |
CTOR
Definition at line 76 of file AliFMDDigit.cxx.
AliFMDDigit::AliFMDDigit | ( | UShort_t | detector, |
Char_t | ring = '\0' , |
||
UShort_t | sector = 0 , |
||
UShort_t | strip = 0 , |
||
UShort_t | count = 0 , |
||
Short_t | count2 = -1 , |
||
Short_t | count3 = -1 , |
||
Short_t | count4 = -1 , |
||
UShort_t | nrefs = 0 , |
||
const Int_t * | refs = 0 |
||
) |
Constrctor
detector | Detector |
ring | Ring |
sector | Sector |
strip | Strip |
count | ADC (first sample) |
count2 | ADC (second sample, or -1 if not used) |
count3 | ADC (third sample, or -1 if not used) |
refs | Track references |
Definition at line 87 of file AliFMDDigit.cxx.
|
inlinevirtual |
DTOR
Definition at line 58 of file AliFMDDigit.h.
|
inline |
i | # of sample to get |
Definition at line 156 of file AliFMDDigit.h.
Referenced by AliFMDPedestalDA::FillChannels(), AliFMDRawWriter::WriteDigits(), and ~AliFMDDigit().
|
inline |
Definition at line 69 of file AliFMDDigit.h.
Referenced by AliFMDRawWriter::ZeroSuppress().
|
inline |
Definition at line 74 of file AliFMDDigit.h.
Referenced by AliFMDRawWriter::ZeroSuppress().
|
inline |
Definition at line 79 of file AliFMDDigit.h.
Referenced by AliFMDRawWriter::ZeroSuppress().
|
inline |
Definition at line 84 of file AliFMDDigit.h.
|
inline |
Definition at line 147 of file AliFMDDigit.h.
Referenced by CompareData(), Count4(), AliFMDGainDA::FillChannels(), GetTitle(), AliFMDQADataMakerSim::MakeDigits(), AliFMDQADataMakerRec::MakeDigits(), AliFMDQADataMakerRec::MakeRaws(), Print(), CheckRaw::ProcessDigit(), DrawDigits::ProcessDigit(), DrawDigitsRecs::ProcessDigit(), DrawHitsDigits::ProcessDigit(), CheckAlign::ProcessDigit(), AliFMDDisplay::ProcessDigit(), DrawHitsRecs::ProcessDigit(), AliFMDReconstructor::ProcessDigit(), AliFMDSpectraDisplay::ProcessDigit(), AliFMDDisplay::ProcessRawCalibDigit(), DrawCalibRaw::ProcessRawCalibDigit(), CheckRaw::ProcessRawDigit(), AliFMDDisplay::ProcessRawDigit(), FindCommonModeNoise::ProcessRawDigit(), AliFMDRawReader::ReadAdcs(), and SpectraMonitor().
const char * AliFMDDigit::GetTitle | ( | ) | const |
|
virtual |
Print info
opt | Not used |
Reimplemented from AliFMDBaseDigit.
Definition at line 131 of file AliFMDDigit.cxx.
Referenced by CompareData(), Count4(), DrawDigits::ProcessDigit(), AliFMDInput::ProcessRawCalibDigits(), AliFMDInput::ProcessRawDigits(), and AliFMDRawReader::ReadAdcs().
|
inlinevirtual |
Set the count value
s | Sample number |
c | Counts |
Implements AliFMDBaseDigit.
Definition at line 167 of file AliFMDDigit.h.
Referenced by Count4(), MakeFakeDigits(), and AliFMDRawReader::ReadAdcs().
|
inline |
Initialize all counts to appropriate values for this oversampling rate. That is
* Rate | Sample 1 | Sample 2 | Sample 3 | Sample 4 * -----+----------+----------+----------+---------- * 1 | 0 | -1 | -1 | -1 * 2 | 0 | 0 | -1 | -1 * 3 | 0 | 0 | 0 | -1 * 4 | 0 | 0 | 0 | 0 *
rate | Oversampling rate |
Definition at line 133 of file AliFMDDigit.h.
Referenced by Count4(), and AliFMDRawReader::ReadAdcs().
|
protected |
Definition at line 125 of file AliFMDDigit.h.
Referenced by Count(), Count1(), Counts(), Print(), SetCount(), and SetDefaultCounts().
|
protected |
Definition at line 126 of file AliFMDDigit.h.
Referenced by Count(), Count2(), Counts(), Print(), SetCount(), and SetDefaultCounts().
|
protected |
Definition at line 127 of file AliFMDDigit.h.
Referenced by Count(), Count3(), Counts(), Print(), SetCount(), and SetDefaultCounts().
|
protected |
Definition at line 128 of file AliFMDDigit.h.
Referenced by Count(), Count4(), Counts(), Print(), SetCount(), and SetDefaultCounts().