4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice *
6 * Primary Authors : Sergey Gorbunov, Jochen Thaeder, Chiara Zampolli */
9 * See implementation file for documentation
16 class AliMultiplicity;
18 class AliVVeventFriend;
22 // --------------------------------------------------------------------------------
23 // -- Constructor / Destructors
25 virtual ~AliVVevent() {}
27 // --------------------------------------------------------------------------------
30 // --------------------------------------------------------------------------------
33 virtual const AliVVvertex* GetPrimaryVertex() const {return NULL;}
34 virtual const AliVVvertex* GetPrimaryVertexSPD() const {return NULL;}
35 virtual const AliVVvertex* GetPrimaryVertexTracks() const {return NULL;}
36 virtual const AliVVvertex* GetPrimaryVertexTPC() const {return NULL;}
37 virtual AliVVtrack* GetTrack(Int_t /*i*/) const {return NULL;}
38 virtual AliVVkink* GetKink(Int_t /*i*/) const {return NULL;}
39 virtual AliVVtrack* GetV0(Int_t /*i*/) const {return 0;}
40 virtual Int_t GetNumberOfTracks() const {return 0;}
41 virtual Int_t GetNumberOfV0s() const {return 0;}
42 virtual Int_t GetNumberOfKinks() const {return 0;}
43 virtual Int_t GetEventNumberInFile() const {return -1;}
44 virtual const AliMultiplicity* GetMultiplicity() const {return NULL;} //by default SPDmult
45 virtual Int_t GetRunNumber() const {return -1;}
46 virtual TString GetFiredTriggerClasses() const {TString string; return string;}
47 virtual TObject* FindListObject(const char* /*name*/) const {return NULL;}
48 virtual ULong64_t GetTriggerMask() const {return 0;}
49 virtual Double_t GetMagneticField() const {return 0;}
50 virtual UInt_t GetTimeStamp() const { return 0;}
51 virtual UInt_t GetEventSpecie() const { return 0;}
52 //virtual AliVVeventFriend* FindFriend() const { return NULL; }