#ifndef ALIMULTIPLICITY_H #define ALIMULTIPLICITY_H #include #include #include //////////////////////////////////////////////////////// //// Class containing multiplicity information // //// to stored in the ESD // //////////////////////////////////////////////////////// class AliMultiplicity : public TObject { public: AliMultiplicity(); // default constructor // standard constructor AliMultiplicity(Int_t ntr,Float_t *th, Float_t *ph, Float_t *dth, Float_t *dph, Int_t *labels, Int_t* labelsL2, Int_t ns, Float_t *ts, Float_t *ps, Short_t nfcL1, Short_t nfcL2, const TBits & fFastOrFiredChips); AliMultiplicity(const AliMultiplicity& m); AliMultiplicity& operator=(const AliMultiplicity& m); virtual void Copy(TObject &obj) const; virtual ~AliMultiplicity(); // methods to access tracklet information Int_t GetNumberOfTracklets() const {return fNtracks;} Double_t GetTheta(Int_t i) const { if(i>=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i