Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/particles/shortlived/include/G4ExcitedBaryons.hh

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /particles/shortlived/include/G4ExcitedBaryons.hh (Version 11.3.0) and /particles/shortlived/include/G4ExcitedBaryons.hh (Version 2.0)


                                                   >>   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-02-00 $
                                                   >>  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