class TClonesArray;
class TFile;
-class TObjArray;
class TTree;
-class TNtuple;
-class TMath;
class AliLoader;
class AliRunLoader;
-class AliRun;
-class AliDetector;
-class AliHeader;
-
-class AliPMDdigit;
-class AliPMDClustering;
-class AliPMDcluster;
-class AliPMDrecpoint1;
+class AliRawReader;
class AliPMDClusterFinder
{
public:
- AliPMDClusterFinder();
+ AliPMDClusterFinder(AliRunLoader* runLoader);
virtual ~AliPMDClusterFinder();
- void OpengAliceFile(const char * file, Option_t * option);
-
void Digits2RecPoints(Int_t ievt);
+ void Digits2RecPoints(Int_t ievt, AliRawReader *rawReader);
void SetCellEdepCut(Float_t ecut);
void SetDebug(Int_t idebug);
void AddRecPoint(Int_t idet, Int_t ismn, Float_t * clusdata);
void ResetCellADC();
void ResetRecpoint();
- void UnLoad(Option_t * option);
+ void Load();
+ void LoadClusters();
+ void UnLoad();
+ void UnLoadClusters();
protected:
AliRunLoader *fRunLoader; // Pointer to Run Loader
static const Int_t fgkCol = 96; // Total number of cols in one unitmodule
Double_t fCellADC[fgkRow][fgkCol]; // Array containing individual cell ADC
- ClassDef(AliPMDClusterFinder,3) // To run PMD clustering
+ ClassDef(AliPMDClusterFinder,6) // To run PMD clustering
};
#endif