]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliLego.h
Trigger input names added to ESD (Plamen)
[u/mrichter/AliRoot.git] / STEER / AliLego.h
index 9e0b918dc6a21dc77b227635c26eaa86918b8102..852c6a8e1d2b148329595d81a17b20a16cf726b8 100644 (file)
@@ -26,15 +26,19 @@ public:
          Float_t themax, Int_t nphi, Float_t phimin,
          Float_t phimax,Float_t rmin,Float_t rmax,Float_t zmax);
   AliLego(const char *title, AliLegoGenerator* generator);
-  AliLego(const AliLego &lego) {lego.Copy(*this);}
+  AliLego(const AliLego &lego);
   virtual ~AliLego();
-  void  Copy(AliLego &lego) const;
   virtual void  StepManager();
   virtual void  BeginEvent();
   virtual void  FinishEvent();
   virtual void  FinishRun();
   virtual AliLego &operator=(const AliLego &lego) 
   {lego.Copy(*this);return(*this);}
+
+private:
+  void Copy(TObject &lego) const;
+  void DumpVolumes();
+  
 private:
    AliLegoGenerator *fGener;     //Lego generator
    Float_t    fTotRadl;          //!Total Radiation length
@@ -51,6 +55,7 @@ private:
    Int_t      fStepsForward;     //!Counts steps backward
    Int_t      fErrorCondition;   //!Error condition flag
    Int_t      fDebug;            // Debug Flag
+   Bool_t     fStopped;          //!Scoring has been stopped 
    
   ClassDef(AliLego,1) //Utility class to compute and draw Radiation Length Map