From dbf68bfae24e5b73f01a1eed1e320ebfd77c77a1 Mon Sep 17 00:00:00 2001 From: paraiso Date: Thu, 23 Feb 2006 17:41:58 +0000 Subject: [PATCH] Deleted --- geant4/LEMuSR/G4Modified/G4Muonium.cc~ | 119 ------------------------- geant4/LEMuSR/G4Modified/G4Muonium.hh~ | 90 ------------------- geant4/LEMuSR/G4Modified/update.sh~ | 47 ---------- 3 files changed, 256 deletions(-) delete mode 100644 geant4/LEMuSR/G4Modified/G4Muonium.cc~ delete mode 100644 geant4/LEMuSR/G4Modified/G4Muonium.hh~ delete mode 100644 geant4/LEMuSR/G4Modified/update.sh~ diff --git a/geant4/LEMuSR/G4Modified/G4Muonium.cc~ b/geant4/LEMuSR/G4Modified/G4Muonium.cc~ deleted file mode 100644 index a72c26f..0000000 --- a/geant4/LEMuSR/G4Modified/G4Muonium.cc~ +++ /dev/null @@ -1,119 +0,0 @@ -// -// ******************************************************************** -// * DISCLAIMER * -// * * -// * The following disclaimer summarizes all the specific disclaimers * -// * of contributors to this software. The specific disclaimers,which * -// * govern, are listed with their locations in: * -// * http://cern.ch/geant4/license * -// * * -// * Neither the authors of this software system, nor their employing * -// * institutes,nor the agencies providing financial support for this * -// * work make any representation or warranty, express or implied, * -// * regarding this software system or assume any liability for its * -// * use. * -// * * -// * This code implementation is the intellectual property of the * -// * GEANT4 collaboration. * -// * By copying, distributing or modifying the Program (or any work * -// * based on the Program) you indicate your acceptance of this * -// * statement, and all its terms. * -// ******************************************************************** -// -// -// $Id: G4Muonium.cc,v 1.8 2003/06/16 16:57:55 gunter Exp $ -// GEANT4 tag $Name: geant4-07-00-cand-01 $ -// -// -// ---------------------------------------------------------------------- -// GEANT 4 class implementation file -// -// History: first implementation, based on object model of -// 4th April 1996, G.Cosmo -// ********************************************************************** -// Added particle definitions, H.Kurashige, 19 April 1996 -// Added SetCuts implementation, L.Urban, 10 May 1996 -// Operators (+=, *=, ++, -> etc.) correctly used, P. Urban, 26/6/96 -// Add MuonPlusDefinition(), H.Kurashige 4 July 1996 -// Add MuoniumDefinition(),T.K.Paraiso 7 April 2005 -// ---------------------------------------------------------------------- - -#include -#include - -#include "G4Muonium.hh" - -#include "G4MuonDecayChannel.hh" -#include "G4DecayTable.hh" -#include "Randomize.hh" - -// ###################################################################### -// ### MUONPLUS ### -// ###################################################################### - -G4Muonium::G4Muonium( - const G4String& aName, G4double mass, - G4double width, G4double charge, - G4int iSpin, G4int iParity, - G4int iConjugation, G4int iIsospin, - G4int iIsospin3, G4int gParity, - const G4String& pType, G4int lepton, - G4int baryon, G4int encoding, - G4bool stable, G4double lifetime, - G4DecayTable *decaytable ) - : G4ParticleDefinition( aName,mass,width,charge,iSpin,iParity, - iConjugation,iIsospin,iIsospin3,gParity,pType, - lepton,baryon,encoding,stable,lifetime,decaytable ) -{ - SetParticleSubType("mu"); - SetPDGStable(false); - SetMuoniumGamma(); - - //create Decay Table - G4DecayTable* table = GetDecayTable(); - if (table!=NULL) delete table; - table = new G4DecayTable(); - - SetDecayTable(table); - - -} - -// ...................................................................... -// ... static member definitions ... -// ...................................................................... -// -// Arguments for constructor are as follows -// name mass width charge -// 2*spin parity C-conjugation -// 2*Isospin 2*Isospin3 G-parity -// type lepton number baryon number PDG encoding -// stable lifetime decay table -G4Muonium G4Muonium::theMuonium( - "Mu", 0.1056584*GeV, 2.99591e-16*MeV, 0.*eplus, - 1, 0, 0, - 0, 0, 0, - "lepton", -1, 0, -1313, - true, 2197.03*ns, NULL -); - -G4Muonium* G4Muonium::MuoniumDefinition() {return &theMuonium;} - -G4Muonium* G4Muonium::Muonium() -{ - return &theMuonium; -} - - -void G4Muonium::SetMuoniumGamma() -{ - G4double gamma; - gamma = 0.5*((1.*eplus)/(0.1056584*GeV/(c_light*c_light))-(1.*eplus)/(0.51099906*MeV/(c_light*c_light))); - - SetGyromagneticRatio(gamma); -} - - - - - diff --git a/geant4/LEMuSR/G4Modified/G4Muonium.hh~ b/geant4/LEMuSR/G4Modified/G4Muonium.hh~ deleted file mode 100644 index 7b8f99a..0000000 --- a/geant4/LEMuSR/G4Modified/G4Muonium.hh~ +++ /dev/null @@ -1,90 +0,0 @@ -// -// ******************************************************************** -// * DISCLAIMER * -// * * -// * The following disclaimer summarizes all the specific disclaimers * -// * of contributors to this software. The specific disclaimers,which * -// * govern, are listed with their locations in: * -// * http://cern.ch/geant4/license * -// * * -// * Neither the authors of this software system, nor their employing * -// * institutes,nor the agencies providing financial support for this * -// * work make any representation or warranty, express or implied, * -// * regarding this software system or assume any liability for its * -// * use. * -// * * -// * This code implementation is the intellectual property of the * -// * GEANT4 collaboration. * -// * By copying, distributing or modifying the Program (or any work * -// * based on the Program) you indicate your acceptance of this * -// * statement, and all its terms. * -// ******************************************************************** -// -// -// $Id: G4Muonium.hh,v 1.7 2001/10/16 08:16:15 kurasige Exp $ -// GEANT4 tag $Name: geant4-07-00-cand-01 $ -// -// -// ------------------------------------------------------------ -// GEANT 4 class header file -// -// History: first implementation, based on object model of -// 4-th April 1996, G.Cosmo -// **************************************************************** -// Added particle definitions, H.Kurashige, 19 April 1996 -// Added SetCuts, L.Urban, 12 June 1996 -// Added not static GetEnergyCuts() and GetLengthCuts(), G.Cosmo, 11 July 1996 -// Muonium defined as a Mu0, T.K.Paraiso 07-04-05 -// ---------------------------------------------------------------- - -// Each class inheriting from G4VLepton -// corresponds to a particle type; one and only one -// instance for each class is guaranteed. - -#ifndef G4Muonium_h -#define G4Muonium_h 1 - -#include "globals.hh" -#include "G4ios.hh" -#include "G4ParticleDefinition.hh" - -// ###################################################################### -// ### MUONPLUS ### -// ###################################################################### - -class G4Muonium : public G4ParticleDefinition -{ - private: - static G4Muonium theMuonium; - - private: // constructors are hide as private - G4Muonium( - const G4String& aName, G4double mass, - G4double width, G4double charge, - G4int iSpin, G4int iParity, - G4int iConjugation, G4int iIsospin, - G4int iIsospin3, G4int gParity, - const G4String& pType, G4int lepton, - G4int baryon, G4int encoding, - G4bool stable, G4double lifetime, - G4DecayTable *decaytable - ); - - public: - virtual ~G4Muonium(){} - - void SetMuoniumGamma(); - - - static G4Muonium* MuoniumDefinition(); - static G4Muonium* Muonium(); -}; - - -#endif - - - - - - diff --git a/geant4/LEMuSR/G4Modified/update.sh~ b/geant4/LEMuSR/G4Modified/update.sh~ deleted file mode 100644 index db882c7..0000000 --- a/geant4/LEMuSR/G4Modified/update.sh~ +++ /dev/null @@ -1,47 +0,0 @@ - - - -cp G4ChordFinder.cc ~/geant4.8.0.p01/source/geometry/magneticfield/src/ -cp G4ChordFinder.hh ~/geant4.8.0.p01/source/geometry/magneticfield/include/ -cp G4El_EqRhs.cc ~/geant4.8.0.p01/source/geometry/magneticfield/src/ -cp G4El_EqRhs.hh ~/geant4.8.0.p01/source/geometry/magneticfield/include/ -cp G4El_MagEqRhs.cc ~/geant4.8.0.p01/source/geometry/magneticfield/src/ -cp G4El_MagEqRhs.hh ~/geant4.8.0.p01/source/geometry/magneticfield/include/ -cp G4El_UsualEqRhs.cc ~/geant4.8.0.p01/source/geometry/magneticfield/src/ -cp G4El_UsualEqRhs.hh ~/geant4.8.0.p01/source/geometry/magneticfield/include/ -cp G4FieldManager.cc ~/geant4.8.0.p01/source/geometry/magneticfield/src/ -cp G4FieldManager.hh ~/geant4.8.0.p01/source/geometry/magneticfield/include/ -cp G4MultipleScattering52.cc ~/geant4.8.0.p01/source/processes/electromagnetic/standard/src/ -cp G4VDecayChannel.cc ~/geant4.8.0.p01/source/particles/management/src/ -cp G4VDecayChannel.hh ~/geant4.8.0.p01/source/particles/management/include/ -cp G4MuonDecayChannel.cc ~/geant4.8.0.p01/source/particles/management/src/ -cp G4MuonDecayChannel.hh ~/geant4.8.0.p01/source/particles/management/include/ -cp G4MuonDecayChannelWithSpin.cc ~/geant4.8.0.p01/source/particles/management/src/ -cp G4MuonDecayChannelWithSpin.hh ~/geant4.8.0.p01/source/particles/management/include/ -cp G4Muonium.cc ~/geant4.8.0.p01/source/particles/leptons/src/ -cp G4Muonium.hh ~/geant4.8.0.p01/source/particles/leptons/include/ -cp G4ParticleDefinition.cc ~/geant4.8.0.p01/source/particles/management/src/ -cp G4ParticleDefinition.hh ~/geant4.8.0.p01/source/particles/management/include/ -cp G4ParticleDefinition.icc ~/geant4.8.0.p01/source/particles/management/include/ - - -cd ~/geant4.8.0.p01/source/geometry/magneticfield/ -#gmake clean -gmake - -cd ~/geant4.8.0.p01/source/processes/electromagnetic/standard/ -#gmake clean -gmake - -cd ~/geant4.8.0.p01/source/particles/management/ -#gmake clean -gmake - -cd ~/geant4.8.0.p01/source/particles/leptons/ -#gmake clean -gmake - - - - -cd ~/LEMuSR/G4Modified \ No newline at end of file