PandaRoot
PndHypBupGenerator Class Reference

#include <PndHypBupGenerator.h>

Inheritance diagram for PndHypBupGenerator:

Public Member Functions

 PndHypBupGenerator ()
 
 PndHypBupGenerator (const char *fileName)
 
virtual ~PndHypBupGenerator ()
 
void SetPhiRange (Double32_t phimin=0, Double32_t phimax=360)
 
void SetThetaRange (Double32_t thetamin=0, Double32_t thetamax=90)
 
void SetPRange (Double32_t pmin=0, Double32_t pmax=10)
 
void GammaEmissPar (Bool_t On=kFALSE)
 
virtual Bool_t ReadEvent (FairPrimaryGenerator *primGen)
 
 PndHypBupGenerator ()
 
 PndHypBupGenerator (const char *fileName)
 
virtual ~PndHypBupGenerator ()
 
virtual Bool_t ReadEvent (FairPrimaryGenerator *primGen)
 

Detailed Description

Definition at line 32 of file detectors/hyp/hypTools/PndHypBupGenerator.h.

Constructor & Destructor Documentation

◆ PndHypBupGenerator() [1/4]

PndHypBupGenerator::PndHypBupGenerator ( )

Default constructor without arguments should not be used.

◆ PndHypBupGenerator() [2/4]

PndHypBupGenerator::PndHypBupGenerator ( const char *  fileName)

Standard constructor.

Parameters
fileNameThe input file name

◆ ~PndHypBupGenerator() [1/2]

virtual PndHypBupGenerator::~PndHypBupGenerator ( )
virtual

Destructor.

◆ PndHypBupGenerator() [3/4]

PndHypBupGenerator::PndHypBupGenerator ( )

Default constructor without arguments should not be used.

◆ PndHypBupGenerator() [4/4]

PndHypBupGenerator::PndHypBupGenerator ( const char *  fileName)

Standard constructor.

Parameters
fileNameThe input file name

◆ ~PndHypBupGenerator() [2/2]

virtual PndHypBupGenerator::~PndHypBupGenerator ( )
virtual

Destructor.

Member Function Documentation

◆ GammaEmissPar()

void PndHypBupGenerator::GammaEmissPar ( Bool_t  On = kFALSE)
inline

Definition at line 68 of file detectors/hyp/hypTools/PndHypBupGenerator.h.

References ReadEvent().

68 { fGamOn = On; }

◆ ReadEvent() [1/2]

virtual Bool_t PndHypBupGenerator::ReadEvent ( FairPrimaryGenerator *  primGen)
virtual

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

Parameters
primGenpointer to the CbmPrimaryGenerator

◆ ReadEvent() [2/2]

virtual Bool_t PndHypBupGenerator::ReadEvent ( FairPrimaryGenerator *  primGen)
virtual

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

Parameters
primGenpointer to the CbmPrimaryGenerator

Referenced by GammaEmissPar().

◆ SetPhiRange()

void PndHypBupGenerator::SetPhiRange ( Double32_t  phimin = 0,
Double32_t  phimax = 360 
)
inline

Modifiers

Definition at line 48 of file detectors/hyp/hypTools/PndHypBupGenerator.h.

49  {
50  fPhiMin = phimin;
51  fPhiMax = phimax;
52  };

◆ SetPRange()

void PndHypBupGenerator::SetPRange ( Double32_t  pmin = 0,
Double32_t  pmax = 10 
)
inline

Definition at line 61 of file detectors/hyp/hypTools/PndHypBupGenerator.h.

62  {
63  fPMin = pmin;
64  fPMax = pmax;
65  fPRangeIsSet = kTRUE;
66  }

◆ SetThetaRange()

void PndHypBupGenerator::SetThetaRange ( Double32_t  thetamin = 0,
Double32_t  thetamax = 90 
)
inline

Definition at line 54 of file detectors/hyp/hypTools/PndHypBupGenerator.h.

55  {
56  fThetaMin = thetamin;
57  fThetaMax = thetamax;
58  fThetaRangeIsSet = kTRUE;
59  };

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