#include <PndVolGenerator.h>
 | 
|   | PndVolGenerator () | 
|   | 
|   | PndVolGenerator (Int_t pdgid, Int_t mult=1) | 
|   | 
| virtual  | ~PndVolGenerator () | 
|   | 
| 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  | SetInverseP () | 
|   | 
| void  | SetXYZ (Double32_t x=0, Double32_t y=0, Double32_t z=0) | 
|   | 
| void  | SetVolXYZ (Double32_t x1=0, Double32_t y1=0, Double32_t x2=0, Double32_t y2=0, Double32_t z=0) | 
|   | 
| void  | SetDebug (Bool_t debug=0) | 
|   | 
| void  | SetVolTarg (Int_t quad=2, Int_t abs=5) | 
|   | 
| void  | SetVolTgFc (Int_t quad=2, TF1 *func=nullptr) | 
|   | 
| Bool_t  | Init () | 
|   | 
| virtual Bool_t  | ReadEvent (FairPrimaryGenerator *primGen) | 
|   | 
Definition at line 30 of file PndVolGenerator.h.
 
◆ PndVolGenerator() [1/2]
      
        
          | PndVolGenerator::PndVolGenerator  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ PndVolGenerator() [2/2]
      
        
          | PndVolGenerator::PndVolGenerator  | 
          ( | 
          Int_t  | 
          pdgid,  | 
        
        
           | 
           | 
          Int_t  | 
          mult = 1  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Constructor with PDG-ID, multiplicity 
- Parameters
 - 
  
    | pdgid | Particle type (PDG encoding)  | 
    | mult | Multiplicity (default is 1)  | 
  
   
 
 
◆ ~PndVolGenerator()
  
  
      
        
          | virtual PndVolGenerator::~PndVolGenerator  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ Init()
      
        
          | Bool_t PndVolGenerator::Init  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ReadEvent()
  
  
      
        
          | virtual Bool_t PndVolGenerator::ReadEvent  | 
          ( | 
          FairPrimaryGenerator *  | 
          primGen | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Creates an event with given type and multiplicity. 
- Parameters
 - 
  
    | primGen | pointer to the FairPrimaryGenerator  | 
  
   
Referenced by SetVolTgFc().
 
 
◆ SetCosTheta()
  
  
      
        
          | void PndVolGenerator::SetCosTheta  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetDebug()
  
  
      
        
          | void PndVolGenerator::SetDebug  | 
          ( | 
          Bool_t  | 
          debug = 0 | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetEtaRange()
  
  
      
        
          | void PndVolGenerator::SetEtaRange  | 
          ( | 
          Double32_t  | 
          etamin = -5,  | 
         
        
           | 
           | 
          Double32_t  | 
          etamax = 7  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetInverseP()
  
  
      
        
          | void PndVolGenerator::SetInverseP  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetMultiplicity()
  
  
      
        
          | void PndVolGenerator::SetMultiplicity  | 
          ( | 
          Int_t  | 
          mult | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetPDGType()
  
  
      
        
          | void PndVolGenerator::SetPDGType  | 
          ( | 
          Int_t  | 
          pdg | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetPhiRange()
  
  
      
        
          | void PndVolGenerator::SetPhiRange  | 
          ( | 
          Double32_t  | 
          phimin = 0,  | 
         
        
           | 
           | 
          Double32_t  | 
          phimax = 360  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetPRange()
  
  
      
        
          | void PndVolGenerator::SetPRange  | 
          ( | 
          Double32_t  | 
          pmin = 0,  | 
         
        
           | 
           | 
          Double32_t  | 
          pmax = 10  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetPtRange()
  
  
      
        
          | void PndVolGenerator::SetPtRange  | 
          ( | 
          Double32_t  | 
          ptmin = 0,  | 
         
        
           | 
           | 
          Double32_t  | 
          ptmax = 10  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetThetaRange()
  
  
      
        
          | void PndVolGenerator::SetThetaRange  | 
          ( | 
          Double32_t  | 
          thetamin = 0,  | 
         
        
           | 
           | 
          Double32_t  | 
          thetamax = 90  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetVolTarg()
  
  
      
        
          | void PndVolGenerator::SetVolTarg  | 
          ( | 
          Int_t  | 
          quad = 2,  | 
         
        
           | 
           | 
          Int_t  | 
          abs = 5  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetVolTgFc()
  
  
      
        
          | void PndVolGenerator::SetVolTgFc  | 
          ( | 
          Int_t  | 
          quad = 2,  | 
         
        
           | 
           | 
          TF1 *  | 
          func = nullptr  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetVolXYZ()
  
  
      
        
          | void PndVolGenerator::SetVolXYZ  | 
          ( | 
          Double32_t  | 
          x1 = 0,  | 
         
        
           | 
           | 
          Double32_t  | 
          y1 = 0,  | 
         
        
           | 
           | 
          Double32_t  | 
          x2 = 0,  | 
         
        
           | 
           | 
          Double32_t  | 
          y2 = 0,  | 
         
        
           | 
           | 
          Double32_t  | 
          z = 0  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetXYZ()
  
  
      
        
          | void PndVolGenerator::SetXYZ  | 
          ( | 
          Double32_t  | 
          x = 0,  | 
         
        
           | 
           | 
          Double32_t  | 
          y = 0,  | 
         
        
           | 
           | 
          Double32_t  | 
          z = 0  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetYRange()
  
  
      
        
          | void PndVolGenerator::SetYRange  | 
          ( | 
          Double32_t  | 
          ymin = -5,  | 
         
        
           | 
           | 
          Double32_t  | 
          ymax = 7  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
The documentation for this class was generated from the following file: