Added the option to write objects into separate files and improved the cleaning
[u/mrichter/AliRoot.git] / PHOS / AliPHOSPID.h
index 03175ba..0e0ab86 100644 (file)
@@ -46,14 +46,17 @@ class AliPHOSPID : public TTask {
   virtual void SetTimeGate(Float_t gate) { cout << "AliPHOSPID::SetTimeGate not defined " << endl ; }
   virtual void SetTrackSegmentsBranch(const char* title) { cout << "AliPHOSPID::Exec not define " << endl ; }
   virtual void SetRecParticlesBranch (const char* title) { cout << "AliPHOSPID::SetTecParticlesBranch not defined " << endl ; }
+  virtual void SetSplitFile(const TString splitFileName = "PHOS.RecData.root") const ; 
   virtual const char * Version() const { cout << "AliPHOSPID::Version not defined " << endl ; return 0 ; }  
   virtual void WriteRecParticles(Int_t event) { cout << "AliPHOSPID::WriteRecParticles not defined " << endl ; }
 
- private: 
+private: 
   virtual void Init() { cout << "AliPHOSPID::Init not define " << endl ; } 
 
- protected:
+protected:
 
+  TFile * fSplitFile ;             //! file in which RecParticles will eventually be stored
+  
   ClassDef(AliPHOSPID,1)  // Particle Identifier algorithm (base class)
 
 } ;