]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliMC.h
Moving the momentum cut from the TOF PID to the ESD PID (Yu.Belikov)
[u/mrichter/AliRoot.git] / STEER / AliMC.h
index 92818143f6f7b340c95aaf4f2a89d257dc611e2b..d356407f079ebc21346b9c18953d51757fb904d0 100644 (file)
@@ -19,8 +19,11 @@ public:
     AliMC(const AliMC &mc);
     virtual ~AliMC();
     
-    AliMC operator = (const AliMC &mc) 
-        {mc.Copy(*this); return *this;}
+    AliMC& operator= (const AliMC &mc) {
+      // Assignment operator
+      mc.Copy(*this);
+      return *this;
+    }
 
 //
 //  MC Application
@@ -56,7 +59,7 @@ public:
    virtual  void  TrackingLimits( Float_t rmax=1.e10, Float_t zmax=1.e10)
     {fTrRmax=rmax; fTrZmax=zmax;}
    Int_t          GetDebug() const {return fDebug;}
-   virtual  void  SetDebug(const Int_t level=0) {fDebug = level;}
+   virtual  void  SetDebug(Int_t level=0) {fDebug = level;}
    virtual  void  Init();
    virtual  void  SetTransPar(const char *filename="$(ALICE_ROOT)/data/galice.cuts");
    virtual  void  Browse(TBrowser *b);
@@ -83,9 +86,9 @@ public:
                           Double_t polx, Double_t poly, Double_t polz,
                           TMCProcess mech, Int_t &ntr, Float_t weight=1,
                           Int_t is = 0);
-   virtual  void  SetHighWaterMark(const Int_t nt);
+   virtual  void  SetHighWaterMark(Int_t nt);
    
-   virtual  void  KeepTrack(const Int_t itra);
+   virtual  void  KeepTrack(Int_t itra);
    virtual  void  FlagTrack(Int_t track);
    virtual  void  SetCurrentTrack(Int_t track);                           
 // Track reference related 
@@ -97,7 +100,7 @@ public:
 
 
 private:
-   void Copy (AliMC &mc) const;
+   void Copy (TObject &mc) const;
    AliGenerator  *fGenerator;         //  Generator used in the MC
    TArrayF        fEventEnergy;       //! Energy deposit for current event
    TArrayF        fSummEnergy;        //! Energy per event in each volume