new(fTracks[fTracks.GetEntriesFast()]) AliESDfriendTrack(*t);
}
- void AddTrackShallow(AliESDfriendTrack *t) {
- // steal dynamic content
- new(fTracks[fTracks.GetEntriesFast()]) AliESDfriendTrack(t,kTRUE);
- }
-
void AddTrackAt(const AliESDfriendTrack *t, Int_t i) {
new(fTracks[i]) AliESDfriendTrack(*t);
}
- void AddTrackShallowAt(AliESDfriendTrack *t, Int_t i) {
- // steal dynamic content
- new(fTracks[i]) AliESDfriendTrack(t,kTRUE);
- }
-
void SetVZEROfriend(AliESDVZEROfriend * obj);
AliESDVZEROfriend *GetVZEROfriend(){ return fESDVZEROfriend; }
void SetTZEROfriend(AliESDTZEROfriend * obj);
// bit manipulation for filtering
void SetSkipBit(Bool_t skip){SetBit(23,skip);}
Bool_t TestSkipBit() {return TestBit(23);}
- virtual void Clear(Option_t* opt=0);
- //
+
protected:
TClonesArray fTracks; // ESD friend tracks
AliESDVZEROfriend *fESDVZEROfriend; // VZERO object containing complete raw data