]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVGEN/AliGenCocktailEntry.cxx
Class moved from AliGenCocktail.h
[u/mrichter/AliRoot.git] / EVGEN / AliGenCocktailEntry.cxx
1 /**************************************************************************
2  * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
3  *                                                                        *
4  * Author: The ALICE Off-line Project.                                    *
5  * Contributors are mentioned in the code where appropriate.              *
6  *                                                                        *
7  * Permission to use, copy, modify and distribute this software and its   *
8  * documentation strictly for non-commercial purposes is hereby granted   *
9  * without fee, provided that the above copyright notice appears in all   *
10  * copies and that both the copyright notice and this permission notice   *
11  * appear in the supporting documentation. The authors make no claims     *
12  * about the suitability of this software for any purpose. It is          *
13  * provided "as is" without express or implied warranty.                  *
14  **************************************************************************/
15
16 /*
17 $Log $
18 */
19
20 #include "AliGenCocktailEntry.h"
21 #include "AliRun.h"
22 #include <stdlib.h>
23
24 ClassImp(AliGenCocktailEntry)
25
26
27 AliGenCocktailEntry::AliGenCocktailEntry()
28 {
29 // Default constructor
30     fGenerator =0;
31     fNGenerated=0;
32     fFirst=-1;
33     fLast=-1;
34     fRate=0;
35     fKineBias=1;
36     fBias=1;
37     fName="unknown";
38 }
39
40 AliGenCocktailEntry:: AliGenCocktailEntry
41 (AliGenerator* Generator, TString Name, Float_t RateExp)
42 {
43 // Constructor using generator type, name and rate per event
44     fGenerator=Generator;
45     fNGenerated=0;
46     fFirst=-1;
47     fLast=-1;
48     fRate=RateExp;
49     fName=Name;
50 //          
51     fKineBias=1;
52     fBias=1;
53 }
54
55 void AliGenCocktailEntry::PrintInfo()
56 {
57 // Print out information about generator entry
58 printf("\n Generator: %s Generated Events: %d First: %d Last: %d",
59        (const char *) fName, fGenerator->NumberParticles(), fFirst, fLast);
60 }
61  
62 AliGenCocktailEntry& AliGenCocktailEntry::operator
63 =(const  AliGenCocktailEntry& rhs)
64 {
65 // Assignment operator
66     return *this;
67 }