Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:30:19

0001 /**
0002  * @file G4APrime.h
0003  * @brief Class creating the A' particle in Geant.
0004  * @author Michael Revering, University of Minnesota
0005  */
0006 
0007 #ifndef G4APrime_h
0008 #define G4APrime_h
0009 
0010 // Geant
0011 #include "G4ParticleDefinition.hh"
0012 
0013 class G4APrime : public G4ParticleDefinition {
0014 private:
0015   static G4APrime* theAPrime;
0016 
0017   G4APrime(const G4String& Name,
0018            G4double mass,
0019            G4double width,
0020            G4double charge,
0021            G4int iSpin,
0022            G4int iParity,
0023            G4int iConjugation,
0024            G4int iIsospin,
0025            G4int iIsospin3,
0026            G4int gParity,
0027            const G4String& pType,
0028            G4int lepton,
0029            G4int baryon,
0030            G4int encoding,
0031            G4bool stable,
0032            G4double lifetime,
0033            G4DecayTable* decaytable);
0034 
0035   ~G4APrime() override;
0036 
0037 public:
0038   static G4APrime* APrime(double apmass = 1000);
0039 };
0040 
0041 #endif