void Reset();
// bit manipulation for filtering
void SetSkipBit(Bool_t skip){SetBit(23,skip);}
- Bool_t TestSkipBit() {return TestBit(23);}
+ Bool_t TestSkipBit() const { return TestBit(23); }
//TPC cluster occupancy
Int_t GetNclustersTPC(UInt_t sector) const {return (sector<72)?fNclustersTPC[sector]:0;}
AliVVfriendEvent() {}
virtual ~AliVVfriendEvent() {}
- virtual Int_t GetNclustersTPC(UInt_t /*sector*/) const {return 0;}
- virtual Int_t GetNclustersTPCused(UInt_t /*sector*/) const {return 0;}
+ virtual Int_t GetNclustersTPC(UInt_t /*sector*/) const = 0;
+ virtual Int_t GetNclustersTPCused(UInt_t /*sector*/) const = 0;
//used in calibration
- virtual Bool_t TestSkipBit() {return kFALSE;}
- virtual Int_t GetNumberOfTracks() const {return 0;}
- virtual const AliVVfriendTrack *GetTrack(Int_t /*i*/) const {return NULL;}
+ virtual Bool_t TestSkipBit() const = 0;
+ virtual Int_t GetNumberOfTracks() const = 0;
+ virtual const AliVVfriendTrack *GetTrack(Int_t /*i*/) const = 0;
private:
AliVVfriendEvent(const AliVVfriendEvent &);