#pragma link C++ enum AliAODCluster::AODCluPID_t;
#pragma link C++ class AliAODEvent+;
-#pragma link C++ class AliVirtualParticle+;
#pragma link C++ class AliAODHeader+;
#pragma link C++ class AliAODTrack+;
#pragma link C++ class AliAODVertex+;
#pragma link C++ class AliAODRedCov<4>+;
#pragma link C++ class AliAODRedCov<6>+;
#pragma link C++ class AliAODRecoDecay;
-#pragma link C++ class AliVirtualEventHandler+;
#pragma link C++ class AliAODHandler+;
#pragma link C++ class AliAODTracklets+;
+++ /dev/null
-/**************************************************************************
- * Copyright(c) 1998-2007, ALICE Experiment at CERN, All rights reserved. *
- * *
- * Author: The ALICE Off-line Project. *
- * Contributors are mentioned in the code where appropriate. *
- * *
- * Permission to use, copy, modify and distribute this software and its *
- * documentation strictly for non-commercial purposes is hereby granted *
- * without fee, provided that the above copyright notice appears in all *
- * copies and that both the copyright notice and this permission notice *
- * appear in the supporting documentation. The authors make no claims *
- * about the suitability of this software for any purpose. It is *
- * provided "as is" without express or implied warranty. *
- **************************************************************************/
-
-/* $Id$ */
-
-//-------------------------------------------------------------------------
-// Event IO handler base class
-// Author: Andreas Morsch, CERN
-//-------------------------------------------------------------------------
-
-#include "AliVirtualEventHandler.h"
-
-ClassImp(AliVirtualEventHandler)
-
-//______________________________________________________________________________
-AliVirtualEventHandler::AliVirtualEventHandler() :
- TNamed()
-{
- // default constructor
-}
-
-//______________________________________________________________________________
-AliVirtualEventHandler::~AliVirtualEventHandler()
-{
-// destructor
-}
-
-//______________________________________________________________________________
-AliVirtualEventHandler::AliVirtualEventHandler(const char* name, const char* title):
- TNamed(name, title)
-{
-}
+++ /dev/null
-#ifndef ALIVIRTUALEVENTHANDLER_H
-#define ALIVIRTUALEVENTHANDLER_H
-/* Copyright(c) 1998-2007, ALICE Experiment at CERN, All rights reserved. *
- * See cxx source for full Copyright notice */
-
-/* $Id$ */
-
-//-------------------------------------------------------------------------
-// Event Handler base class
-// Author: Andreas Morsch, CERN
-//-------------------------------------------------------------------------
-
-#include <TNamed.h>
-
-
-class AliVirtualEventHandler : public TNamed {
-
- public:
- AliVirtualEventHandler();
- AliVirtualEventHandler(const char* name, const char* title);
- virtual ~AliVirtualEventHandler();
- virtual void SetOutputFileName(char* fname) = 0;
- virtual char* GetOutputFileName() = 0;
- virtual Bool_t InitIO(Option_t* opt) = 0;
- virtual Bool_t BeginEvent() = 0;
- virtual Bool_t Notify(const char *path) = 0;
- virtual Bool_t FinishEvent() = 0;
- virtual Bool_t Terminate() = 0;
- virtual Bool_t TerminateIO() = 0;
- private :
- ClassDef(AliVirtualEventHandler, 2);
-};
-
-#endif
+++ /dev/null
-/**************************************************************************
- * Copyright(c) 1998-2007, ALICE Experiment at CERN, All rights reserved. *
- * *
- * Author: The ALICE Off-line Project. *
- * Contributors are mentioned in the code where appropriate. *
- * *
- * Permission to use, copy, modify and distribute this software and its *
- * documentation strictly for non-commercial purposes is hereby granted *
- * without fee, provided that the above copyright notice appears in all *
- * copies and that both the copyright notice and this permission notice *
- * appear in the supporting documentation. The authors make no claims *
- * about the suitability of this software for any purpose. It is *
- * provided "as is" without express or implied warranty. *
- **************************************************************************/
-
-/* $Id$ */
-
-//-------------------------------------------------------------------------
-// base class for ESD and AOD particles
-// Author: Markus Oldenburg, CERN
-//-------------------------------------------------------------------------
-
-#include "AliVirtualParticle.h"
-
-ClassImp(AliVirtualParticle)
+++ /dev/null
-#ifndef AliVirtualParticle_H
-#define AliVirtualParticle_H
-/* Copyright(c) 1998-2007, ALICE Experiment at CERN, All rights reserved. *
- * See cxx source for full Copyright notice */
-
-/* $Id$ */
-
-//-------------------------------------------------------------------------
-// base class for ESD and AOD particles
-// Author: Markus Oldenburg, CERN
-//-------------------------------------------------------------------------
-
-#include <Rtypes.h>
-#include <TObject.h>
-
-class AliVirtualParticle: public TObject {
-
-public:
- AliVirtualParticle() { }
- virtual ~AliVirtualParticle() { }
-
- // kinematics
- virtual Double_t Px() const = 0;
- virtual Double_t Py() const = 0;
- virtual Double_t Pz() const = 0;
- virtual Double_t Pt() const = 0;
- virtual Double_t P() const = 0;
-
- virtual Double_t OneOverPt() const = 0;
- virtual Double_t Phi() const = 0;
- virtual Double_t Theta() const = 0;
-
-
- virtual Double_t E() const = 0;
- virtual Double_t M() const = 0;
-
- virtual Double_t Eta() const = 0;
- virtual Double_t Y() const = 0;
-
- virtual Short_t Charge() const = 0;
-
- // PID
- virtual const Double_t *PID() const = 0; // return PID object (to be defined, still)
-
-
- ClassDef(AliVirtualParticle,0) // base class for particles
-};
-
-#endif
-SRCS = AliAODEvent.cxx AliVirtualParticle.cxx AliAODHeader.cxx \
+SRCS = AliAODEvent.cxx AliAODHeader.cxx \
AliAODTrack.cxx AliAODVertex.cxx AliAODCluster.cxx \
AliAODJet.cxx AliAODPhoton.cxx AliAODRedCov.cxx AliAODRecoDecay.cxx \
- AliVirtualEventHandler.cxx AliAODHandler.cxx AliAODTracklets.cxx
+ AliAODHandler.cxx AliAODTracklets.cxx
HDRS:= $(SRCS:.cxx=.h)