er  dev
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ERGammaGenerator Class Reference
Inheritance diagram for ERGammaGenerator:
Inheritance graph
[legend]
Collaboration diagram for ERGammaGenerator:
Collaboration graph
[legend]

Public Member Functions

 ERGammaGenerator ()
 
virtual ~ERGammaGenerator ()
 
virtual Bool_t ReadEvent (FairPrimaryGenerator *primGen)
 
void SetBeamEnergy (Double_t en)
 
void SetGammaCMEnergy (Double_t en)
 
void SetGammaCMPhiRange (Double_t phiMin, Double_t phiMax)
 
void SetGammaCMThetaRange (Double_t thetaMin, Double_t thetaMax)
 
void SetIon (Int_t z, Int_t a)
 
Bool_t SkipEvents (Int_t count)
 

Private Member Functions

 ERGammaGenerator (const ERGammaGenerator &)
 
ERGammaGeneratoroperator= (const ERGammaGenerator &)
 
 ClassDef (ERGammaGenerator, 1)
 

Private Attributes

Int_t fA
 
Int_t fZ
 
Double_t fEBeam
 
Double_t fEGammaCM
 
Double_t fPhiMinCM
 
Double_t fPhiMaxCM
 
Double_t fThetaMinCM
 
Double_t fThetaMaxCM
 
Double_t fIonMass
 
Int_t fGammaPDG
 
TRandom3 * fRnd
 

Detailed Description

Definition at line 20 of file ERGammaGenerator.h.

Constructor & Destructor Documentation

ERGammaGenerator::ERGammaGenerator ( )

Default constructor without arguments should not be used.

Definition at line 12 of file ERGammaGenerator.cxx.

ERGammaGenerator::~ERGammaGenerator ( )
virtual

Destructor.

Definition at line 22 of file ERGammaGenerator.cxx.

Member Function Documentation

Bool_t ERGammaGenerator::ReadEvent ( FairPrimaryGenerator *  primGen)
virtual

Reads on event from the input file and pushes the tracks onto the stack. Abstract method in base class.

Parameters
pStackpointer to the stack
vernot used

Definition at line 26 of file ERGammaGenerator.cxx.


The documentation for this class was generated from the following files: