Bug fix (Chiara)
[u/mrichter/AliRoot.git] / EVGEN / AliOmegaDalitz.h
index 8e0bf7b..b59b0ac 100644 (file)
@@ -27,7 +27,7 @@ class AliOmegaDalitz : public AliDecayer
  public:
     AliOmegaDalitz();
     virtual void    Init();
-    virtual void    Decay(Int_t idlepton, TLorentzVector* p);
+    virtual void    Decay(Int_t idlepton,  TLorentzVector* p);
     virtual Int_t   ImportParticles(TClonesArray *particles);
     virtual void    SetForceDecay(Int_t)                      {;}
     virtual void    ForceDecay()                              {;}
@@ -40,17 +40,20 @@ class AliOmegaDalitz : public AliDecayer
     virtual void    Decay(TClonesArray* array);
     virtual const   TLorentzVector* Products() const {return fProducts;}
     virtual void    Copy(TObject&) const;
+    
+ protected:
+    TH1F*           fEPMass;       // Histogram for electron pair mass
+    TH1F*           fMPMass;       // Histogram for muon pair mass
+    TLorentzVector  fProducts[3];  // Decay products
+    Bool_t          fInit;         // Initialized
+    
  private:
     virtual void    Rot(Double_t pin[3], Double_t pout[3],
                        Double_t costheta, Double_t sintheta,
-                       Double_t cosphi, Double_t sinphi);
+                       Double_t cosphi, Double_t sinphi) const;
     AliOmegaDalitz(const AliOmegaDalitz &dalitz);
     AliOmegaDalitz & operator=(const AliOmegaDalitz & rhs);
     
- protected:
-    TH1F*           fEPMass;       // Histogram for electron pair mass
-    TH1F*           fMPMass;       // Histogram for muon pair mass
-    TLorentzVector  fProducts[3];  // Decay products
     ClassDef(AliOmegaDalitz, 1) // AliDecayer implementation for omega Dalitz
 };