File tree Expand file tree Collapse file tree 1 file changed +16
-1
lines changed
Detectors/TPC/calibration/include/TPCCalibration Expand file tree Collapse file tree 1 file changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -130,7 +130,7 @@ class CalibRawBase
130130 size_t getPresentEventNumber () const { return mPresentEventNumber ; }
131131
132132 // / return number of events
133- int getNumberOfEvents () const { return mRawReaderCRUManager . getNumberOfEvents (); }
133+ int getNumberOfEvents () const ;
134134
135135 // / check if present event is complete
136136 bool isPresentEventComplete () const { return mRawReaderCRUManager .isEventComplete (mPresentEventNumber ); }
@@ -189,6 +189,21 @@ class CalibRawBase
189189// ----------------------------------------------------------------
190190// Inline Functions
191191// ----------------------------------------------------------------
192+ inline int CalibRawBase::getNumberOfEvents () const
193+ {
194+ if (mGBTFrameContainers .size ()) {
195+ return 0 ; // to be checked
196+ } else if (mRawReaders .size ()) {
197+ return 0 ; // to be checked
198+ } else if (mRawReaderCRUManager .getNumberOfReaders ()) {
199+ return mRawReaderCRUManager .getNumberOfEvents ();
200+ } else if (mDigitTree ) {
201+ return mDigitTree ->GetEntries ();
202+ } else {
203+ return 0 ;
204+ }
205+ }
206+
192207inline CalibRawBase::ProcessStatus CalibRawBase::processEvent (int eventNumber)
193208{
194209 if (mGBTFrameContainers .size ()) {
You can’t perform that action at this time.
0 commit comments