Geant4 Cross Reference |
>> 1 // This code implementation is the intellectual property of >> 2 // the GEANT4 collaboration. 1 // 3 // 2 // ******************************************* << 4 // By copying, distributing or modifying the Program (or any work 3 // * License and Disclaimer << 5 // based on the Program) you indicate your acceptance of this statement, 4 // * << 6 // and all its terms. 5 // * The Geant4 software is copyright of th << 6 // * the Geant4 Collaboration. It is provided << 7 // * conditions of the Geant4 Software License << 8 // * LICENSE and available at http://cern.ch/ << 9 // * include a list of copyright holders. << 10 // * << 11 // * Neither the authors of this software syst << 12 // * institutes,nor the agencies providing fin << 13 // * work make any representation or warran << 14 // * regarding this software system or assum << 15 // * use. Please see the license in the file << 16 // * for the full disclaimer and the limitatio << 17 // * << 18 // * This code implementation is the result << 19 // * technical work of the GEANT4 collaboratio << 20 // * By using, copying, modifying or distri << 21 // * any work based on the software) you ag << 22 // * use in resulting scientific publicati << 23 // * acceptance of all terms of the Geant4 Sof << 24 // ******************************************* << 25 // 7 // >> 8 // $Id: G4ExcitedBaryons.hh,v 1.4 2000/02/27 07:48:50 kurasige Exp $ >> 9 // GEANT4 tag $Name: geant4-03-01 $ >> 10 // >> 11 // 26 // ------------------------------------------- 12 // ------------------------------------------------------------ 27 // GEANT 4 class header file 13 // GEANT 4 class header file 28 // 14 // >> 15 // For information related to this code contact: >> 16 // CERN, CN Division, ASD group 29 // History: first implementation, based o 17 // History: first implementation, based on object model of 30 // Hisaya Kurashige, 27 June 1998 18 // Hisaya Kurashige, 27 June 1998 31 // ------------------------------------------- 19 // ---------------------------------------------------------------- 32 20 >> 21 33 #ifndef G4ExcitedBaryons_h 22 #ifndef G4ExcitedBaryons_h 34 #define G4ExcitedBaryons_h 1 23 #define G4ExcitedBaryons_h 1 35 24 36 #include "G4VShortLivedParticle.hh" << 37 #include "globals.hh" 25 #include "globals.hh" >> 26 #include "G4ios.hh" >> 27 #include "G4VShortLivedParticle.hh" >> 28 >> 29 // ###################################################################### >> 30 // ### ExcitedBaryons ### >> 31 // ###################################################################### 38 32 39 class G4ExcitedBaryons : public G4VShortLivedP 33 class G4ExcitedBaryons : public G4VShortLivedParticle 40 { 34 { 41 public: << 35 public: 42 // clang-format off << 43 G4ExcitedBaryons( 36 G4ExcitedBaryons( 44 const G4String& aName, G4dou 37 const G4String& aName, G4double mass, 45 G4double width, G4dou 38 G4double width, G4double charge, 46 G4int iSpin, G4int 39 G4int iSpin, G4int iParity, 47 G4int iConjugation, G4int 40 G4int iConjugation, G4int iIsospin, 48 G4int iIsospin3, G4int 41 G4int iIsospin3, G4int gParity, 49 const G4String& pType, G4int 42 const G4String& pType, G4int lepton, 50 G4int baryon, G4int 43 G4int baryon, G4int encoding, 51 G4bool stable, G4dou 44 G4bool stable, G4double lifetime, 52 G4DecayTable *decaytable 45 G4DecayTable *decaytable 53 ); 46 ); 54 // clang-format on << 47 G4ExcitedBaryons* ExcitedBaryonsDefinition(){return this;}; 55 ~G4ExcitedBaryons() override = default; << 48 G4ExcitedBaryons* ExcitedBaryons(){return this;}; 56 void SetMultipletName(const G4String& name << 49 void SetMultipletName(const G4String& name); 57 }; 50 }; 58 51 59 inline void G4ExcitedBaryons::SetMultipletName << 52 inline >> 53 void G4ExcitedBaryons::SetMultipletName(const G4String& name) 60 { 54 { 61 SetParticleSubType(name); << 55 SetParticleSubType(name); 62 } 56 } 63 57 64 #endif 58 #endif >> 59 >> 60 >> 61 >> 62 >> 63 >> 64 65 65