|
| Digitizer (Int_t mode=0) |
|
| ~Digitizer ()=default |
|
void | init () |
|
int | process (const std::vector< HitType > *hits, std::vector< Digit > *digits) |
|
void | setCalibApi (CalibApi *calibApi) |
|
void | setMCTruthContainer (o2::dataformats::MCTruthContainer< o2::MCCompLabel > *truthcontainer) |
|
std::vector< o2::dataformats::MCTruthContainer< o2::MCCompLabel > > * | getMCTruthPerTimeFrame () |
|
void | fillOutputContainer (std::vector< Digit > &digits) |
|
void | flushOutputContainer (std::vector< Digit > &digits) |
|
void | initParameters () |
|
void | printParameters () |
|
Double_t | getShowerTimeSmeared (Double_t time, Float_t charge) |
|
Double_t | getDigitTimeSmeared (Double_t time, Float_t x, Float_t z, Float_t charge) |
|
Float_t | getCharge (Float_t eDep) |
|
Bool_t | isFired (Float_t x, Float_t z, Float_t charge) |
|
Float_t | getEffX (Float_t x) |
|
Float_t | getEffZ (Float_t z) |
|
Float_t | getFractionOfCharge (Float_t x, Float_t z) |
|
Float_t | getTimeLastHit (Int_t idigit) const |
|
Float_t | getTotLastHit (Int_t idigit) const |
|
Int_t | getXshift (Int_t idigit) const |
|
Int_t | getZshift (Int_t idigit) const |
|
void | setEventID (Int_t id) |
|
void | setSrcID (Int_t id) |
|
void | runFullTestExample (const char *geo="") |
|
void | test (const char *geo="") |
|
void | testFromHits (const char *geo="", const char *hits="AliceO2_TGeant3.tof.mc_10_event.root") |
|
void | setShowerSmearing () |
|
void | setResolution (float val) |
|
void | setEffCenter (float val) |
|
void | setEffBoundary1 (float val) |
|
void | setEffBoundary2 (float val) |
|
void | setEffBoundary3 (float val) |
|
uint64_t | getReadoutWindow (double timeNS) const |
|
| WindowFiller () |
|
| ~WindowFiller ()=default |
|
void | initObj () |
|
void | reset () |
|
uint64_t | getCurrentReadoutWindow () const |
|
void | setCurrentReadoutWindow (uint64_t value) |
|
void | setEventTime (InteractionTimeRecord value) |
|
std::vector< Digit > * | getDigitPerTimeFrame () |
|
std::vector< ReadoutWindowData > * | getReadoutWindowData () |
|
std::vector< ReadoutWindowData > * | getReadoutWindowDataFiltered () |
|
DigitHeader & | getDigitHeader () |
|
template<typename VROF , typename VPAT > |
void | setReadoutWindowData (const VROF &row, const VPAT &pattern) |
|
void | setNOrbitInTF (uint32_t norb) |
|
void | fillOutputContainer (std::vector< Digit > &digits) |
|
void | flushOutputContainer (std::vector< Digit > &digits) |
|
void | setContinuous (bool value=true) |
|
bool | isContinuous () const |
|
void | fillDiagnosticFrequency () |
|
void | resizeVectorFutureDigit (int size) |
|
void | setFirstIR (const o2::InteractionRecord &ir) |
|
void | maskNoiseRate (int val) |
|
void | clearCounts () |
|
std::vector< uint8_t > & | getPatterns () |
|
void | addPattern (const uint32_t val, int icrate, int orbit, int bc) |
|
void | addCrateHeaderData (unsigned long orbit, int crate, int32_t bc, uint32_t eventCounter) |
|
Diagnostic & | getDiagnosticFrequency () |
|
void | addCount (int channel) |
|
|
void | fillDigitsInStrip (std::vector< Strip > *strips, int channel, int tdc, int tot, uint64_t nbc, UInt_t istrip, uint32_t triggerorbit=0, uint16_t triggerbunch=0) |
|
void | checkIfReuseFutureDigits () |
|
void | checkIfReuseFutureDigitsRO () |
|
void | insertDigitInFuture (Int_t channel, Int_t tdc, Int_t tot, uint64_t bc, Int_t label=0, uint32_t triggerorbit=0, uint16_t triggerbunch=0) |
|
bool | isMergable (Digit digit1, Digit digit2) |
|
| ClassDefNV (WindowFiller, 2) |
|
uint64_t | mReadoutWindowCurrent = 0 |
|
InteractionRecord | mFirstIR {0, 0} |
|
InteractionTimeRecord | mEventTime |
|
bool | mContinuous = true |
|
bool | mFutureToBeSorted = false |
|
int | mMaskNoiseRate = -11 |
|
int | mChannelCounts [o2::tof::Geo::NCHANNELS] |
|
std::vector< Digit > | mDigitsPerTimeFrame |
|
std::vector< ReadoutWindowData > | mReadoutWindowData |
|
std::vector< ReadoutWindowData > | mReadoutWindowDataFiltered |
|
int | mIcurrentReadoutWindow = 0 |
|
std::vector< Strip > | mStrips [MAXWINDOWS] |
|
std::vector< Strip > * | mStripsCurrent = &(mStrips[0]) |
|
std::vector< Strip > * | mStripsNext [MAXWINDOWS - 1] |
|
std::vector< Digit > | mFutureDigits |
|
std::vector< uint8_t > | mPatterns |
|
std::vector< uint64_t > | mErrors |
|
Diagnostic | mDiagnosticFrequency |
|
std::vector< PatternData > | mCratePatterns |
|
std::vector< CrateHeaderData > | mCrateHeaderData |
|
DigitHeader | mDigitHeader |
|
static const int | MAXWINDOWS = 2 |
|
Definition at line 29 of file Digitizer.h.