//______________________________________________________________________________
AliESDEvent::AliESDEvent():
- AliVVevent(),
AliVEvent(),
fESDObjects(new TList()),
fESDRun(0),
}
//______________________________________________________________________________
AliESDEvent::AliESDEvent(const AliESDEvent& esd):
- AliVVevent(),
AliVEvent(esd),
fESDObjects(new TList()),
fESDRun(new AliESDRun(*esd.fESDRun)),
#include "AliVEvent.h"
-#include "AliVVevent.h"
// some includes for delegated methods
#include "AliESDCaloTrigger.h"
#include "AliESDRun.h"
#include "AliESDACORDE.h"
#include "AliESDAD.h"
-// AliESDtrack has to be included so that the compiler
-// knows its inheritance tree (= that it is a AliVParticle).
#include "AliESDtrack.h"
-// same for AliESDVertex (which is a AliVVertex)
#include "AliESDVertex.h"
// same for CaloCells and CaloClusters (which is a AliVCaloCells, AliVCluster)
#include "AliESDCaloCluster.h"
class TList;
class TString;
-class AliESDEvent : public AliVEvent, virtual public AliVVevent {
+class AliESDEvent : public AliVEvent {
public:
UInt_t GetDAQDetectorPattern() const {return fDAQDetectorPattern;}
UInt_t GetDAQAttributes() const {return fDAQAttributes;}
- // interface to AliVVevent
- const AliVVtrack *GetVVTrack(Int_t i) const { return GetTrack(i); }
-
protected:
AliESDEvent(const AliESDEvent&);
static Bool_t ResetWithPlacementNew(TObject *pObject);
//_______________________________________________________________________
AliESDtrack::AliESDtrack(const AliESDtrack& track):
AliExternalTrackParam(track),
- AliVVtrack(),
fCp(0),
fIp(0),
fTPCInner(0),
#include <TBits.h>
#include "AliExternalTrackParam.h"
#include "AliVTrack.h"
-#include "AliVVtrack.h"
#include "AliESDTOFCluster.h"
#include "AliPID.h"
#include "AliESDfriendTrack.h"
class TTreeSRedirector;
class AliESDEvent;
-class AliESDtrack : public AliExternalTrackParam, public AliVVtrack {
+class AliESDtrack : public AliExternalTrackParam {
public:
//
enum {kNITSchi2Std=3};
static Double_t GetLengthInActiveZone(const AliExternalTrackParam *paramT, Double_t deltaY, Double_t deltaZ, Double_t bz, Double_t exbPhi =0 , TTreeSRedirector * pcstream =0 );
Double_t GetLengthInActiveZone( Int_t mode, Double_t deltaY, Double_t deltaZ, Double_t bz, Double_t exbPhi =0 , TTreeSRedirector * pcstream =0 ) const;
- // extra AliVVtrack interface
- Double_t GetPt() const { return Pt(); }
-
protected:
AliExternalTrackParam *fCp; // Track parameters constrained to the primary vertex