]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVGEN/AliGenCocktailEntry.cxx
Derive from TNamed.
[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 "AliGenerator.h"
22
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 }
38
39 AliGenCocktailEntry:: AliGenCocktailEntry
40 (AliGenerator* Generator, char * Name, Float_t RateExp):TNamed(Name, "Generator Cocktail Entry")
41 {
42 // Constructor using generator type, name and rate per event
43     fGenerator=Generator;
44     fNGenerated=0;
45     fFirst=-1;
46     fLast=-1;
47     fRate=RateExp;
48 //          
49     fKineBias=1;
50     fBias=1;
51 }
52
53 AliGenCocktailEntry::AliGenCocktailEntry(const AliGenCocktailEntry &entry)
54 {
55 // Dummy copy constructor
56 }
57
58
59 void AliGenCocktailEntry::PrintInfo()
60 {
61 // Print out information about generator entry
62     printf("\n Generator: %s Generated Events: %d First: %d Last: %d",
63            (const char *) fName, fGenerator->NumberParticles(), fFirst, fLast);
64 }
65  
66 AliGenCocktailEntry& AliGenCocktailEntry::operator
67 =(const  AliGenCocktailEntry& rhs)
68 {
69 // Assignment operator
70     return *this;
71 }