virtual ~AliTPCclustererMI();
virtual void Digits2Clusters();
virtual void Digits2Clusters(AliRawReader* rawReader);
- virtual void SetOldRCUFormat(Bool_t rcuFormat = kFALSE)
- { fIsOldRCUFormat = rcuFormat; };
virtual void SetInput(TTree * tree); // set input tree with digits
- virtual void SetOutput(TTree * tree); //set output tree with
+ virtual void SetOutput(TTree * tree); // set output tree with
+ virtual void FillRow(); // fill the output container - Tree or TObjArray
+ TObjArray * GetOutputArray(){return fOutputArray;}
private:
Bool_t IsMaximum(Float_t k, Int_t max, const Float_t *bins) const;
void MakeCluster2(Int_t k,Int_t max,Float_t *bins,UInt_t m,
Float_t fPadLength; // the width of the pad
Float_t fZWidth; //the z bin width
Bool_t fPedSubtraction; // perform pedestal subtraction or not
- Bool_t fIsOldRCUFormat; // assume old RCU raw data format
AliRawEventHeaderBase *fEventHeader; //! event header information
UInt_t fTimeStamp; // Time Stamp
UInt_t fEventType; // Event Type
TTree * fInput; //!input tree with digits - object not owner
TTree * fOutput; //!output tree with digits - object not owner
+ TObjArray *fOutputArray; //! output TObjArray with pointers arrays of cluster
AliTPCClustersRow * fRowCl; //! current cluster row
AliSimDigits * fRowDig; //! current digits row
const AliTPCParam * fParam; //! tpc parameters
TTreeSRedirector *fDebugStreamer; //!debug streamer
const AliTPCRecoParam * fRecoParam; //! reconstruction parameters
Bool_t fBDumpSignal; // dump signal flag
- ClassDef(AliTPCclustererMI,1) // Time Projection Chamber digits
+ ClassDef(AliTPCclustererMI,2) // Time Projection Chamber digits
};
inline Bool_t AliTPCclustererMI::IsMaximum(Float_t q,Int_t max,const Float_t *bins) const {