Geant4 Cross Reference |
1 // 1 // 2 // ******************************************* 2 // ******************************************************************** 3 // * License and Disclaimer << 3 // * DISCLAIMER * 4 // * 4 // * * 5 // * The Geant4 software is copyright of th << 5 // * The following disclaimer summarizes all the specific disclaimers * 6 // * the Geant4 Collaboration. It is provided << 6 // * of contributors to this software. The specific disclaimers,which * 7 // * conditions of the Geant4 Software License << 7 // * govern, are listed with their locations in: * 8 // * LICENSE and available at http://cern.ch/ << 8 // * http://cern.ch/geant4/license * 9 // * include a list of copyright holders. << 10 // * 9 // * * 11 // * Neither the authors of this software syst 10 // * Neither the authors of this software system, nor their employing * 12 // * institutes,nor the agencies providing fin 11 // * institutes,nor the agencies providing financial support for this * 13 // * work make any representation or warran 12 // * work make any representation or warranty, express or implied, * 14 // * regarding this software system or assum 13 // * regarding this software system or assume any liability for its * 15 // * use. Please see the license in the file << 14 // * use. * 16 // * for the full disclaimer and the limitatio << 17 // * 15 // * * 18 // * This code implementation is the result << 16 // * This code implementation is the intellectual property of the * 19 // * technical work of the GEANT4 collaboratio << 17 // * GEANT4 collaboration. * 20 // * By using, copying, modifying or distri << 18 // * By copying, distributing or modifying the Program (or any work * 21 // * any work based on the software) you ag << 19 // * based on the Program) you indicate your acceptance of this * 22 // * use in resulting scientific publicati << 20 // * statement, and all its terms. * 23 // * acceptance of all terms of the Geant4 Sof << 24 // ******************************************* 21 // ******************************************************************** 25 // 22 // >> 23 // >> 24 // $Id: G4Quarks.cc,v 1.4 2001/07/11 10:02:09 gunter Exp $ >> 25 // GEANT4 tag $Name: geant4-05-01 $ >> 26 // >> 27 // 26 // ------------------------------------------- 28 // ---------------------------------------------------------------------- 27 // GEANT 4 class implementation file 29 // GEANT 4 class implementation file 28 // 30 // 29 // History: first implementation, based o 31 // History: first implementation, based on object model of 30 // 4th April 1996, G.Cosmo 32 // 4th April 1996, G.Cosmo 31 // ******************************************* 33 // ********************************************************************** 32 34 >> 35 #include "g4std/fstream" >> 36 #include "g4std/iomanip" >> 37 33 #include "G4Quarks.hh" 38 #include "G4Quarks.hh" 34 39 35 // clang-format off << 40 // ###################################################################### >> 41 // ### Quarks ### >> 42 // ###################################################################### >> 43 36 G4Quarks::G4Quarks( 44 G4Quarks::G4Quarks( 37 const G4String& aName, G4dou 45 const G4String& aName, G4double mass, 38 G4double width, G4dou 46 G4double width, G4double charge, 39 G4int iSpin, G4int 47 G4int iSpin, G4int iParity, 40 G4int iConjugation, G4int 48 G4int iConjugation, G4int iIsospin, 41 G4int iIsospin3, G4int 49 G4int iIsospin3, G4int gParity, 42 const G4String& pType, G4int 50 const G4String& pType, G4int lepton, 43 G4int baryon, G4int 51 G4int baryon, G4int encoding, 44 G4bool stable, G4dou 52 G4bool stable, G4double lifetime, 45 G4DecayTable *decaytable ) 53 G4DecayTable *decaytable ) 46 : G4VShortLivedParticle( aName,mass,width,cha 54 : G4VShortLivedParticle( aName,mass,width,charge,iSpin,iParity, 47 iConjugation,iIsospin,iIsospin3,gPa 55 iConjugation,iIsospin,iIsospin3,gParity,pType, 48 lepton,baryon,encoding,stable,lifet 56 lepton,baryon,encoding,stable,lifetime,decaytable ) 49 { 57 { 50 SetParticleSubType("quark"); 58 SetParticleSubType("quark"); 51 } 59 } 52 60