]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliESD.h
Coding violations corrected.
[u/mrichter/AliRoot.git] / STEER / AliESD.h
index 0dae47fb55ed01b0f572d3d6ad730504fca73e03..e80095f12b91ce8e49630e891df5d5414606f927 100644 (file)
 #include "AliESDVZERO.h"
 #include "AliMultiplicity.h"
 #include "AliRawDataErrorLog.h"
-#include "AliAODEvent.h"
 
 class AliESDfriend;
 
 class AliESD : public TObject {
 public:
   AliESD();
+  AliESD(const AliESD&);  
   virtual ~AliESD(); 
 
   void SetESDfriend(const AliESDfriend *f);
@@ -75,6 +75,9 @@ public:
     return (AliESDTrdTrack *)fTrdTracks.UncheckedAt(i);
   }
 
+  Bool_t Clean(Float_t *cleanPars);
+  Bool_t RemoveTrack(Int_t i);
+
   Int_t  AddTrack(const AliESDtrack *t) {
     AliESDtrack * track = new(fTracks[fTracks.GetEntriesFast()]) AliESDtrack(*t);
     track->SetID(fTracks.GetEntriesFast()-1);
@@ -228,8 +231,6 @@ public:
   void ResetCascades() { fCascades.Clear(); }
   void Reset();
 
-  AliAODEvent *CreateAOD() const;
-
   void  Print(Option_t *option="") const;
 
   void SetFMDData(AliESDFMD * obj) { fESDFMD = new AliESDFMD(*obj); }
@@ -245,12 +246,12 @@ public:
     new(fErrorLogs[fErrorLogs.GetEntriesFast()]) AliRawDataErrorLog(*log);
   }
   Int_t GetNumberOfErrorLogs()   const {return fErrorLogs.GetEntriesFast();}
-   
+
 protected:
-  AliESD(const AliESD&);
   AliESD &operator=(const AliESD& source);
 
   // Event Identification
+
   Int_t        fEventNumberInFile;// running Event count in the file
   UShort_t     fBunchCrossNumber;// Bunch Crossing Number
   UInt_t       fOrbitNumber;     // Orbit Number