- virtual void Digits2RawData() {}
- // Decode raw data and store digits
- virtual void RawData2Digits() {}
-
- //==================== Clusterization ==============================
- // create separate tree for clusters - declustering refining
- void MakeTreeC(Option_t *option="C");
- void GetTreeC(Int_t event);
- void AddCluster(Int_t branch, AliITSRawCluster *c);
- void ResetClusters(); // one of the methods in
- void ResetClusters(Int_t branch); // the pair will be kept
- // Return pointer to the tree of clusters
- TTree *TreeC() {return fTreeC;}
- // Return pointers to clusters
- TObjArray *Ctype() {return fCtype;}
- Int_t *Nctype() {return fNctype;}
- TClonesArray *ClustersAddress(Int_t id)
- {return ((TClonesArray *) (*fCtype)[id]);}
-
- //=================== Reconstruction ===============================
- void MakeBranchR(const char *file);
- void SetTreeAddressR(TTree *treeR);
- void AddRecPoint(const AliITSRecPoint &p);
- void HitsToFastRecPoints(Int_t evNumber,Int_t bgrev,Int_t size,
- Option_t *add, Option_t *det, Text_t *filename);
- void Digits2Reco();
- void DigitsToRecPoints(Int_t evNumber,Int_t lastEntry,Option_t *det);
- void ResetRecPoints();
- // Return pointer to rec points
- TClonesArray *RecPoints() {return fRecPoints;}