// another set of RecPoints.
//
// The objects are retrived from folders.
-//*-- Author: Yves Schutz (SUBATECH) & Dmitri Peressounko (RRC KI & SUBATECH)
+//-- Author: Yves Schutz (SUBATECH) & Dmitri Peressounko (RRC KI & SUBATECH)
//
// --- Standard library ---
// --- AliRoot header files ---
-
#include "AliRun.h"
#include "AliLoader.h"
#include "AliRunLoader.h"
class AliPHOSCpvRecPoint ;
class AliPHOSTrackSegment ;
class AliPHOSRecParticle ;
-class AliPHOSCalibrationDB ;
class AliPHOSSDigitizer ;
class AliPHOSDigitizer ;
-
-
-//
-
class AliPHOSLoader : public AliLoader {
public:
AliPHOSLoader();
- AliPHOSLoader(const AliPHOSLoader & obj);
AliPHOSLoader(const Char_t *detname,const Char_t *eventfoldername);
AliPHOSLoader(const Char_t *detname,TFolder *topfolder);
virtual ~AliPHOSLoader() ;
- // assignement operator requested by coding convention, but not needed
- AliPHOSLoader & operator = (const AliPHOSLoader & ) {return *this;}
-
Int_t GetEvent();//extends the method on PHOS RecPart posting
Int_t SetEvent();//extends the method on PHOS RecPart posting
Int_t GetDebug() const {return fDebug; }
TString GetBranchTitle() const {return fBranchTitle;}
- AliPHOSCalibrationDB * CalibrationDB() const {return fcdb; }
- void ReadCalibrationDB(const char * name, const char * filename);
protected:
TString fBranchTitle; //Title of the branch
- AliPHOSCalibrationDB * fcdb ; //!
private:
+ // assignement operator requested by coding convention, but not needed
+ AliPHOSLoader(const AliPHOSLoader &); //Not implemented
+ AliPHOSLoader & operator = (const AliPHOSLoader & ); //Not implemented
+
Int_t ReadHits();
Int_t ReadDigits();
Int_t ReadSDigits();
Int_t ReadRecParticles();
Int_t fDebug ; // Debug level
+ TClonesArray *fTmpHits; //! Temporary array of hits per track
static const TString fgkHitsName;//Name for TClonesArray with hits from one event
static const TString fgkSDigitsName;//Name for TClonesArray
static const TString fgkRecParticlesBranchName;//Name for branch
- ClassDef(AliPHOSLoader,3) // Algorithm class that provides methods to retrieve objects from a list knowing the index
+ ClassDef(AliPHOSLoader,4) // Algorithm class that provides methods to retrieve objects from a list knowing the index
};