]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVGEN/AliGenMUONCocktailpp.h
Improved version of online detector-algorithm makefile
[u/mrichter/AliRoot.git] / EVGEN / AliGenMUONCocktailpp.h
CommitLineData
103ac317 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
8class AliGenCocktailEntry;
9
10class AliGenMUONCocktailpp : public AliGenCocktail
11{
12 public:
13
14 AliGenMUONCocktailpp();
103ac317 15 virtual ~AliGenMUONCocktailpp();
16 virtual void Init();
17 virtual void Generate();
18 Int_t GetNSucceded() const {return fNSucceded;}
19 Int_t GetNGenerated() const {return fNGenerated;}
20 Int_t GetMuonMultiplicity() const {return fMuonMultiplicity;}
21 Float_t GetMuonPtCut() const {return fMuonPtCut;}
22 Float_t GetMuonThetaMin() const {return fMuonThetaMinCut;}
23 Float_t GetMuonThetaMax() const {return fMuonThetaMaxCut;}
24
25 void SetMuonMultiplicity(Int_t MuonMultiplicity) { fMuonMultiplicity= MuonMultiplicity;}
26 void SetMuonPtCut(Float_t PtCut) { fMuonPtCut = PtCut;}
27 void SetMuonThetaRange(Float_t ThetaMin, Float_t ThetaMax){
28 fMuonThetaMinCut=ThetaMin;
29 fMuonThetaMaxCut=ThetaMax; }
30
31 protected:
32
33 //
34 private:
93a2041b 35 AliGenMUONCocktailpp(const AliGenMUONCocktailpp &cocktail);
36 AliGenMUONCocktailpp & operator=(const AliGenMUONCocktailpp &cocktail);
37
103ac317 38 Float_t fTotalRate;// Total rate of the full cocktail processes
39 Int_t fMuonMultiplicity; // Muon multiplicity for the primordial trigger
40 Float_t fMuonPtCut;// Transverse momentum cut for muons
41 Float_t fMuonThetaMinCut;// Minimum theta cut for muons
42 Float_t fMuonThetaMaxCut; // Maximum theta cut for muons
43 Int_t fNSucceded;// Number of Succes in the (di)-muon generation in the acceptance
44 Int_t fNGenerated;// Number of generated cocktails
45
46 ClassDef(AliGenMUONCocktailpp,1) // cocktail for physics in the Alice
47};
48
49#endif
50
51
52
53
54