fRawReader(reader),
fAccumulatedData(0x0),
fOneEventData(new AliMUON2DMap(true)),
- fIsOwner(kTRUE),
fSource("unspecified"),
fIsRunning(kFALSE),
fDigitMaker(0x0),
fCalibrationData(0x0),
fDigitStore(0x0),
fCDBPath(cdbpath),
- fNumberOfEvents(0){
+ fNumberOfEvents(0)
+{
/// Ctor
- reader->NextEvent(); // to be sure to get run number available
-
- Int_t runNumber = reader->GetRunNumber();
-
+
+ Int_t runNumber(0);
+
+ if ( fRawReader )
+ {
+ reader->NextEvent(); // to be sure to get run number available
+ runNumber = reader->GetRunNumber();
+ }
+
++fgkCounter;
Bool_t calibrate = ( fCDBPath.Length() > 0 );
AliInfo(Form("Will histogram between %e and %e",xmin,xmax));
}
- reader->RewindEvents();
+ if (fRawReader) fRawReader->RewindEvents();
fDigitMaker = new AliMUONDigitMaker;
fDigitMaker->SetMakeTriggerDigits(kFALSE);
{
/// dtor
delete fOneEventData;
- if ( fIsOwner ) delete fAccumulatedData;
+ delete fAccumulatedData;
delete fRawReader;
delete fDigitStore;
delete fCalibrationData;
delete fDigitCalibrator;
}
+//_____________________________________________________________________________
+Long64_t
+AliMUONTrackerCalibratedDataMaker::Merge(TCollection*)
+{
+ /// Merge
+ AliError("Not implemented yet");
+ return 0;
+}
+
//_____________________________________________________________________________
Bool_t
AliMUONTrackerCalibratedDataMaker::NextEvent()