]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliESDCaloTrack.h
Coding violations
[u/mrichter/AliRoot.git] / STEER / AliESDCaloTrack.h
index 32a034939bf0aba3dfe7663396949373a1f88eca..dfa0375d7fa68c00e701569db1d478a422705a50 100644 (file)
@@ -19,17 +19,21 @@ class AliESDCaloTrack : public TObject {
 
 public:
   AliESDCaloTrack(): TObject(), fRecParticle(0) {}
+  AliESDCaloTrack(const AliESDCaloTrack &act): TObject(act)
+    {fRecParticle = act.fRecParticle;}
   virtual ~AliESDCaloTrack() {
     //PH    delete fRecParticle;
   }
   AliESDCaloTrack(TParticle* recpart);
-  Float_t Px() { return fRecParticle->Px(); }
-  Float_t Py() { return fRecParticle->Py(); }
-  Float_t Pz() { return fRecParticle->Pz(); }
+  Float_t Px() const { return fRecParticle->Px(); }
+  Float_t Py() const { return fRecParticle->Py(); }
+  Float_t Pz() const { return fRecParticle->Pz(); }
 
-  TParticle * GetRecParticle() {return fRecParticle;}
+  TParticle * GetRecParticle() const {return fRecParticle;}
 
 private:
+  AliESDCaloTrack & operator=(const AliESDCaloTrack &)
+    {Fatal("= operator","Not implemented\n"); return *this;}
   TParticle *fRecParticle; // reconstructed particle from PHOS or EMCAL
 
   ClassDef(AliESDCaloTrack,2)  //ESD calorimeter track class