|
| | 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.