fOutput(0),
fRsnObjects(0),
fInputEHMain(0),
- fInputEHMix(0)
+ fInputEHMix(0),
+ fBigOutput(kFALSE)
{
//
// Dummy constructor ALWAYS needed for I/O.
fOutput(0),
fRsnObjects(0),
fInputEHMain(0),
- fInputEHMix(0)
+ fInputEHMix(0),
+ fBigOutput(kFALSE)
{
//
// Default constructor.
fOutput(0),
fRsnObjects(copy.fRsnObjects),
fInputEHMain(copy.fInputEHMain),
- fInputEHMix(copy.fInputEHMix)
+ fInputEHMix(copy.fInputEHMix),
+ fBigOutput(copy.fBigOutput)
{
//
// Copy constructor.
fRsnObjects = copy.fRsnObjects;
fInputEHMain = copy.fInputEHMain;
fInputEHMix = copy.fInputEHMix;
+ fBigOutput = copy.fBigOutput;
return (*this);
}
InitInputHandlers();
// create list and set it as owner of its content (MANDATORY)
+ if (fBigOutput) OpenFile(1);
fOutput = new TList();
fOutput->SetOwner();
fInputEHMix = dynamic_cast<AliMixInputEventHandler *>(fInputEHMain->GetFirstMultiInputHandler());
}
}
+
void AddLoop(AliRsnLoop *object);
void InitInputHandlers();
+
+ void UseBigOutput(Bool_t b=kTRUE) { fBigOutput = b; }
+ Bool_t IsBigOutput() { return fBigOutput; }
private:
AliMultiInputEventHandler *fInputEHMain; //! input multi handler
AliMixInputEventHandler *fInputEHMix; //! mix input handler
- ClassDef(AliRsnAnalysisTask, 1); // AliRsnAnalysisTask
+ Bool_t fBigOutput; // flag if open file for output list
+
+ ClassDef(AliRsnAnalysisTask, 2); // AliRsnAnalysisTask
};
#endif