]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVGEN/AliGenMUONCocktailpp.h
Removing obsolete constants.
[u/mrichter/AliRoot.git] / EVGEN / AliGenMUONCocktailpp.h
1 #ifndef ALIGENMUONCOCKTAILPP_H
2 #define ALIGENMUONCOCKTAILPP_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 #include "AliGenCocktail.h"
7
8 class AliGenCocktailEntry;
9
10 class AliGenMUONCocktailpp : public AliGenCocktail
11 {
12  public:
13
14     AliGenMUONCocktailpp();
15     AliGenMUONCocktailpp(const AliGenMUONCocktailpp &cocktail); 
16     virtual ~AliGenMUONCocktailpp();    
17     virtual void Init();
18     virtual void Generate();    
19     Int_t   GetNSucceded()         const {return fNSucceded;}    
20     Int_t   GetNGenerated()        const {return fNGenerated;}
21     Int_t   GetMuonMultiplicity()  const {return fMuonMultiplicity;}
22     Float_t GetMuonPtCut()         const {return fMuonPtCut;}
23     Float_t GetMuonThetaMin()      const {return fMuonThetaMinCut;}
24     Float_t GetMuonThetaMax()      const {return fMuonThetaMaxCut;}         
25     
26     void    SetMuonMultiplicity(Int_t MuonMultiplicity) { fMuonMultiplicity= MuonMultiplicity;}
27     void    SetMuonPtCut(Float_t PtCut) { fMuonPtCut = PtCut;}
28     void    SetMuonThetaRange(Float_t ThetaMin, Float_t ThetaMax){
29         fMuonThetaMinCut=ThetaMin;
30         fMuonThetaMaxCut=ThetaMax; }    
31
32  protected:
33
34     //
35  private:
36     Float_t fTotalRate;// Total rate of the full cocktail processes
37     Int_t   fMuonMultiplicity; // Muon multiplicity for the primordial trigger
38     Float_t fMuonPtCut;// Transverse momentum cut for muons
39     Float_t fMuonThetaMinCut;// Minimum theta cut for muons
40     Float_t fMuonThetaMaxCut; // Maximum theta cut for muons
41     Int_t   fNSucceded;// Number of Succes in the (di)-muon generation in the acceptance
42     Int_t   fNGenerated;// Number of generated cocktails
43
44     ClassDef(AliGenMUONCocktailpp,1)  //  cocktail for physics in the Alice
45 };
46
47 #endif
48
49
50
51
52