2 #ifndef AtTPC20MGDECAY_pag_H 
    3 #define AtTPC20MGDECAY_pag_H 
    7 #include "FairGenerator.h" 
   10 class TMemberInspector;
 
   11 class FairPrimaryGenerator;
 
   23    virtual Bool_t 
Init();
 
   25    void SetXYZ(Double32_t x = 0, Double32_t 
y = 0, Double32_t z = 0)
 
   32    void SetBoxXYZ(Double32_t x1 = 0, Double32_t y1 = 0, Double32_t z1 = 0, Double32_t x2 = 0, Double32_t y2 = 0,
 
   44    virtual Bool_t 
ReadEvent(FairPrimaryGenerator *primGen);
 
   48    void SetDecayChainPoint(Double32_t ParticleEnergy = 0, Double32_t ParticleBranchingRatio = 0);
 
   54    Double32_t fX, fY, fZ;                   
 
   55    Double32_t fX1, fY1, fZ1, fX2, fY2, fZ2; 
 
   56    Bool_t fNuclearDecayChainIsSet;
 
   57    Int_t fParticlesDefinedInNuclearDecay;
 
   58    Double32_t fParticleEnergies[3] = {0, 0, 0};
 
   59    Double32_t fParticleBranchingRatios[3] = {0, 0, 0};