Geant4 Cross Reference |
1 // 1 2 // ******************************************* 3 // * License and Disclaimer 4 // * 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 // 26 // 27 28 #include "globals.hh" 29 #include "G4CollisionMesonBaryonToResonance.hh 30 #include "G4ConcreteMesonBaryonToResonance.hh" 31 #include "G4KineticTrack.hh" 32 #include "G4VCrossSectionSource.hh" 33 #include "G4Proton.hh" 34 #include "G4PionPlus.hh" 35 #include "G4XAqmElastic.hh" 36 #include "G4AngularDistribution.hh" 37 #include "G4ThreeVector.hh" 38 #include "G4LorentzVector.hh" 39 #include "G4LorentzRotation.hh" 40 #include "G4KineticTrackVector.hh" 41 #include "G4XResonance.hh" 42 #include "G4ParticleTable.hh" 43 #include "G4ShortLivedConstructor.hh" 44 #include "G4KaonPlus.hh" 45 46 47 G4CollisionMesonBaryonToResonance::G4Collision 48 { 49 // the particle types used are indicative fo 50 // i.e. pip stands for pions, proton for nuc 51 52 G4ParticleDefinition * aProton = G4Proton::P 53 G4ParticleDefinition * aPionp = G4PionPlus:: 54 55 G4ParticleDefinition * aDeltap = G4ParticleT 56 G4ParticleDefinition * aD1600 = G4ParticleTa 57 G4ParticleDefinition * aD1620 = G4ParticleTa 58 G4ParticleDefinition * aD1700 = G4ParticleTa 59 G4ParticleDefinition * aD1900 = G4ParticleTa 60 G4ParticleDefinition * aD1905 = G4ParticleTa 61 G4ParticleDefinition * aD1910 = G4ParticleTa 62 G4ParticleDefinition * aD1920 = G4ParticleTa 63 G4ParticleDefinition * aD1930 = G4ParticleTa 64 G4ParticleDefinition * aD1950 = G4ParticleTa 65 66 G4CollisionComposite::AddComponent(new G4Con 67 G4CollisionComposite::AddComponent(new G4Con 68 G4CollisionComposite::AddComponent(new G4Con 69 G4CollisionComposite::AddComponent(new G4Con 70 G4CollisionComposite::AddComponent(new G4Con 71 G4CollisionComposite::AddComponent(new G4Con 72 G4CollisionComposite::AddComponent(new G4Con 73 G4CollisionComposite::AddComponent(new G4Con 74 G4CollisionComposite::AddComponent(new G4Con 75 G4CollisionComposite::AddComponent(new G4Con 76 77 78 G4ParticleDefinition * aN1440 = G4ParticleTa 79 G4ParticleDefinition * aN1520 = G4ParticleTa 80 G4ParticleDefinition * aN1535 = G4ParticleTa 81 G4ParticleDefinition * aN1650 = G4ParticleTa 82 G4ParticleDefinition * aN1675 = G4ParticleTa 83 G4ParticleDefinition * aN1680 = G4ParticleTa 84 G4ParticleDefinition * aN1700 = G4ParticleTa 85 G4ParticleDefinition * aN1710 = G4ParticleTa 86 G4ParticleDefinition * aN1720 = G4ParticleTa 87 G4ParticleDefinition * aN1900 = G4ParticleTa 88 G4ParticleDefinition * aN1990 = G4ParticleTa 89 G4ParticleDefinition * aN2090 = G4ParticleTa 90 G4ParticleDefinition * aN2190 = G4ParticleTa 91 G4ParticleDefinition * aN2220 = G4ParticleTa 92 G4ParticleDefinition * aN2250 = G4ParticleTa 93 94 G4CollisionComposite::AddComponent(new G4Con 95 G4CollisionComposite::AddComponent(new G4Con 96 G4CollisionComposite::AddComponent(new G4Con 97 G4CollisionComposite::AddComponent(new G4Con 98 G4CollisionComposite::AddComponent(new G4Con 99 G4CollisionComposite::AddComponent(new G4Con 100 G4CollisionComposite::AddComponent(new G4Con 101 G4CollisionComposite::AddComponent(new G4Con 102 G4CollisionComposite::AddComponent(new G4Con 103 G4CollisionComposite::AddComponent(new G4Con 104 G4CollisionComposite::AddComponent(new G4Con 105 G4CollisionComposite::AddComponent(new G4Con 106 G4CollisionComposite::AddComponent(new G4Con 107 G4CollisionComposite::AddComponent(new G4Con 108 G4CollisionComposite::AddComponent(new G4Con 109 110 /* 111 G4ParticleDefinition * aKaon = G4KaonPlus::K 112 113 // sig=0 G4ParticleDefinition * aL1405 = G4Pa 114 G4ParticleDefinition * aL1520 = G4ParticleTa 115 G4ParticleDefinition * aL1600 = G4ParticleTa 116 G4ParticleDefinition * aL1670 = G4ParticleTa 117 G4ParticleDefinition * aL1690 = G4ParticleTa 118 G4ParticleDefinition * aL1800 = G4ParticleTa 119 G4ParticleDefinition * aL1810 = G4ParticleTa 120 G4ParticleDefinition * aL1820 = G4ParticleTa 121 G4ParticleDefinition * aL1830 = G4ParticleTa 122 G4ParticleDefinition * aL1890 = G4ParticleTa 123 G4ParticleDefinition * aL2100 = G4ParticleTa 124 G4ParticleDefinition * aL2110 = G4ParticleTa 125 G4CollisionComposite::AddComponent(new G4Con 126 G4CollisionComposite::AddComponent(new G4Con 127 G4CollisionComposite::AddComponent(new G4Con 128 G4CollisionComposite::AddComponent(new G4Con 129 G4CollisionComposite::AddComponent(new G4Con 130 G4CollisionComposite::AddComponent(new G4Con 131 G4CollisionComposite::AddComponent(new G4Con 132 G4CollisionComposite::AddComponent(new G4Con 133 G4CollisionComposite::AddComponent(new G4Con 134 G4CollisionComposite::AddComponent(new G4Con 135 G4CollisionComposite::AddComponent(new G4Con 136 137 //@ G4ParticleDefinition * aSigma = G4Particl 138 //@ G4ParticleDefinition * aS1385 = G4Particl 139 G4ParticleDefinition * aS1660 = G4ParticleTa 140 G4ParticleDefinition * aS1670 = G4ParticleTa 141 G4ParticleDefinition * aS1750 = G4ParticleTa 142 G4ParticleDefinition * aS1775 = G4ParticleTa 143 G4ParticleDefinition * aS1915 = G4ParticleTa 144 G4ParticleDefinition * aS1940 = G4ParticleTa 145 G4ParticleDefinition * aS2030 = G4ParticleTa 146 G4CollisionComposite::AddComponent(new G4Con 147 G4CollisionComposite::AddComponent(new G4Con 148 G4CollisionComposite::AddComponent(new G4Con 149 G4CollisionComposite::AddComponent(new G4Con 150 G4CollisionComposite::AddComponent(new G4Con 151 G4CollisionComposite::AddComponent(new G4Con 152 G4CollisionComposite::AddComponent(new G4Con 153 */ 154 } 155