#include <AtTPCGammaDummyGenerator.h>
|  | 
|  | AtTPCGammaDummyGenerator () | 
|  | 
|  | AtTPCGammaDummyGenerator (Int_t pdgid, Int_t mult=1) | 
|  | 
| virtual | ~AtTPCGammaDummyGenerator () | 
|  | 
| void | SetPDGType (Int_t pdg) | 
|  | 
| void | SetMultiplicity (Int_t mult) | 
|  | 
| void | SetPRange (Double32_t pmin=0, Double32_t pmax=10) | 
|  | 
| void | SetPtRange (Double32_t ptmin=0, Double32_t ptmax=10) | 
|  | 
| void | SetPhiRange (Double32_t phimin=0, Double32_t phimax=360) | 
|  | 
| void | SetEtaRange (Double32_t etamin=-5, Double32_t etamax=7) | 
|  | 
| void | SetYRange (Double32_t ymin=-5, Double32_t ymax=7) | 
|  | 
| void | SetThetaRange (Double32_t thetamin=0, Double32_t thetamax=90) | 
|  | 
| void | SetCosTheta () | 
|  | 
| void | SetXYZ (Double32_t x=0, Double32_t y=0, Double32_t z=0) | 
|  | 
| void | SetBoxXYZ (Double32_t x1=0, Double32_t y1=0, Double32_t z1=0, Double32_t x2=0, Double32_t y2=0, Double32_t z2=0) | 
|  | 
| void | SetDebug (Bool_t debug=0) | 
|  | 
| void | SetNuclearDecayChain (Bool_t nuc=1) | 
|  | 
| void | SetLorentzBoost (Double32_t beta=0) | 
|  | 
| void | SetFragmentVelocity (Double32_t beta=0) | 
|  | 
| void | SetDecayChainPoint (Double32_t gammaEnergy=0, Double32_t branchingRatio=0) | 
|  | 
| virtual Bool_t | Init () | 
|  | 
| virtual Bool_t | ReadEvent (FairPrimaryGenerator *primGen) | 
|  | 
Definition at line 19 of file AtTPCGammaDummyGenerator.h.
 
◆ AtTPCGammaDummyGenerator() [1/2]
      
        
          | AtTPCGammaDummyGenerator::AtTPCGammaDummyGenerator | ( |  | ) |  | 
      
 
 
◆ AtTPCGammaDummyGenerator() [2/2]
      
        
          | AtTPCGammaDummyGenerator::AtTPCGammaDummyGenerator | ( | Int_t | pdgid, | 
        
          |  |  | Int_t | mult = 1 | 
        
          |  | ) |  |  | 
      
 
Constructor with PDG-ID, multiplicity 
- Parameters
- 
  
    | pdgid | Particle type (PDG encoding) |  | mult | Multiplicity (default is 1) |  
 
Definition at line 31 of file AtTPCGammaDummyGenerator.cxx.
 
 
◆ ~AtTPCGammaDummyGenerator()
  
  | 
        
          | AtTPCGammaDummyGenerator::~AtTPCGammaDummyGenerator | ( |  | ) |  |  | virtualdefault | 
 
 
◆ Init()
  
  | 
        
          | Bool_t AtTPCGammaDummyGenerator::Init | ( |  | ) |  |  | virtual | 
 
 
◆ ReadEvent()
  
  | 
        
          | Bool_t AtTPCGammaDummyGenerator::ReadEvent | ( | FairPrimaryGenerator * | primGen | ) |  |  | virtual | 
 
Creates an event with given type and multiplicity. 
- Parameters
- 
  
    | primGen | pointer to the FairPrimaryGenerator |  
 
for gamma-rays
for any massive particle
Definition at line 82 of file AtTPCGammaDummyGenerator.cxx.
 
 
◆ SetBoxXYZ()
  
  | 
        
          | void AtTPCGammaDummyGenerator::SetBoxXYZ | ( | Double32_t | x1 = 0, |  
          |  |  | Double32_t | y1 = 0, |  
          |  |  | Double32_t | z1 = 0, |  
          |  |  | Double32_t | x2 = 0, |  
          |  |  | Double32_t | y2 = 0, |  
          |  |  | Double32_t | z2 = 0 |  
          |  | ) |  |  |  | inline | 
 
 
◆ SetCosTheta()
  
  | 
        
          | void AtTPCGammaDummyGenerator::SetCosTheta | ( |  | ) |  |  | inline | 
 
 
◆ SetDebug()
  
  | 
        
          | void AtTPCGammaDummyGenerator::SetDebug | ( | Bool_t | debug = 0 | ) |  |  | inline | 
 
 
◆ SetDecayChainPoint()
      
        
          | void AtTPCGammaDummyGenerator::SetDecayChainPoint | ( | Double32_t | gammaEnergy = 0, | 
        
          |  |  | Double32_t | branchingRatio = 0 | 
        
          |  | ) |  |  | 
      
 
 
◆ SetEtaRange()
  
  | 
        
          | void AtTPCGammaDummyGenerator::SetEtaRange | ( | Double32_t | etamin = -5, |  
          |  |  | Double32_t | etamax = 7 |  
          |  | ) |  |  |  | inline | 
 
 
◆ SetFragmentVelocity()
      
        
          | void AtTPCGammaDummyGenerator::SetFragmentVelocity | ( | Double32_t | beta = 0 | ) |  | 
      
 
 
◆ SetLorentzBoost()
  
  | 
        
          | void AtTPCGammaDummyGenerator::SetLorentzBoost | ( | Double32_t | beta = 0 | ) |  |  | inline | 
 
 
◆ SetMultiplicity()
  
  | 
        
          | void AtTPCGammaDummyGenerator::SetMultiplicity | ( | Int_t | mult | ) |  |  | inline | 
 
 
◆ SetNuclearDecayChain()
  
  | 
        
          | void AtTPCGammaDummyGenerator::SetNuclearDecayChain | ( | Bool_t | nuc = 1 | ) |  |  | inline | 
 
 
◆ SetPDGType()
  
  | 
        
          | void AtTPCGammaDummyGenerator::SetPDGType | ( | Int_t | pdg | ) |  |  | inline | 
 
 
◆ SetPhiRange()
  
  | 
        
          | void AtTPCGammaDummyGenerator::SetPhiRange | ( | Double32_t | phimin = 0, |  
          |  |  | Double32_t | phimax = 360 |  
          |  | ) |  |  |  | inline | 
 
 
◆ SetPRange()
  
  | 
        
          | void AtTPCGammaDummyGenerator::SetPRange | ( | Double32_t | pmin = 0, |  
          |  |  | Double32_t | pmax = 10 |  
          |  | ) |  |  |  | inline | 
 
 
◆ SetPtRange()
  
  | 
        
          | void AtTPCGammaDummyGenerator::SetPtRange | ( | Double32_t | ptmin = 0, |  
          |  |  | Double32_t | ptmax = 10 |  
          |  | ) |  |  |  | inline | 
 
 
◆ SetThetaRange()
  
  | 
        
          | void AtTPCGammaDummyGenerator::SetThetaRange | ( | Double32_t | thetamin = 0, |  
          |  |  | Double32_t | thetamax = 90 |  
          |  | ) |  |  |  | inline | 
 
 
◆ SetXYZ()
  
  | 
        
          | void AtTPCGammaDummyGenerator::SetXYZ | ( | Double32_t | x = 0, |  
          |  |  | Double32_t | y = 0, |  
          |  |  | Double32_t | z = 0 |  
          |  | ) |  |  |  | inline | 
 
 
◆ SetYRange()
  
  | 
        
          | void AtTPCGammaDummyGenerator::SetYRange | ( | Double32_t | ymin = -5, |  
          |  |  | Double32_t | ymax = 7 |  
          |  | ) |  |  |  | inline | 
 
 
The documentation for this class was generated from the following files: