@@ -57,12 +57,9 @@ class Digitizer : public TObject
5757 void setEventTime (double t);
5858 double getTriggerTime () const { return mTriggerTime ; }
5959 double getEventTime () const { return mEventTime ; }
60- bool isLive (double t) const { return (t < mLiveTime ); }
60+ bool isLive (double t) const { return (t - mTriggerTime < mLiveTime ); }
6161 bool isLive () const { return (mEventTime < mLiveTime ); }
6262
63- void setContinuous (bool v) { mContinuous = v; }
64- bool isContinuous () const { return mContinuous ; }
65-
6663 bool isEmpty () const { return mEmpty ; }
6764
6865 void fillOutputContainer (std::vector<Digit>& digits, o2::dataformats::MCTruthContainer<o2::emcal::MCLabel>& labels);
@@ -97,7 +94,6 @@ class Digitizer : public TObject
9794 short mEventTimeOffset = 0 ; // /< event time difference from trigger time (in number of bins)
9895 short mPhase = 0 ; // /< event phase
9996 double mCoeffToNanoSecond = 1.0 ; // /< coefficient to convert event time (Fair) to ns
100- bool mContinuous = false ; // /< flag for continuous simulation
10197 UInt_t mROFrameMin = 0 ; // /< lowest RO frame of current digits
10298 UInt_t mROFrameMax = 0 ; // /< highest RO frame of current digits
10399 int mCurrSrcID = 0 ; // /< current MC source from the manager
@@ -109,12 +105,12 @@ class Digitizer : public TObject
109105 const SimParam* mSimParam = nullptr ; // /< SimParam object
110106 bool mEmpty = true ; // /< Digitizer contains no digits/labels
111107
112- std::vector<Digit> mTempDigitVector ; // /< temporary digit storage
113- std::unordered_map<Int_t, std::list<LabeledDigit>> mDigits ; // /< used to sort digits and labels by tower
108+ std::vector<Digit> mTempDigitVector ; // /< temporary digit storage
109+ std::unordered_map<Int_t, std::list<LabeledDigit>> mDigits ; // /< used to sort digits and labels by tower
114110
115- TRandom3* mRandomGenerator = nullptr ; // random number generator
116- std::vector<int > mTimeBinOffset ; // offset of first time bin
117- std::vector<std::vector<double >> mAmplitudeInTimeBins ; // amplitude of signal for each time bin
111+ TRandom3* mRandomGenerator = nullptr ; // random number generator
112+ std::vector<int > mTimeBinOffset ; // offset of first time bin
113+ std::vector<std::vector<double >> mAmplitudeInTimeBins ; // amplitude of signal for each time bin
118114
119115 float mLiveTime = 1500 ; // EMCal live time (ns)
120116 float mBusyTime = 35000 ; // EMCal busy time (ns)
0 commit comments