Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/extended/persistency/P02/xml/selection.xml

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 /examples/extended/persistency/P02/xml/selection.xml (Version 11.3.0) and /examples/extended/persistency/P02/xml/selection.xml (Version 11.1.2)


  1 <lcgdict>                                           1 <lcgdict>
  2                                                     2 
  3 <class name="G4String"/>                            3 <class name="G4String"/>
  4 <class name="std::vector<double>"/>                 4 <class name="std::vector<double>"/>
  5                                                     5 
  6 <class name="G4OrderedTable"/>                      6 <class name="G4OrderedTable"/>
  7 <class name="std::vector<G4DataVector*>"/>          7 <class name="std::vector<G4DataVector*>"/>
  8 <class name="G4DataVector"/>                        8 <class name="G4DataVector"/>
  9                                                     9 
 10 <class name="ExP02DetectorConstruction"/>          10 <class name="ExP02DetectorConstruction"/>
 11 <class name="ExP02GeoTree"/>                       11 <class name="ExP02GeoTree"/>
 12                                                    12 
 13 <class name="G4RunManager"/>                       13 <class name="G4RunManager"/>
 14 <class name="G4Isotope"/>                          14 <class name="G4Isotope"/>
 15                                                    15 
 16 <class name="G4Element">                           16 <class name="G4Element">
 17     <field name="fAtomicShells" comment="[fNbO     17     <field name="fAtomicShells" comment="[fNbOfAtomicShells]" />
 18     <field name="fRelativeAbundanceVector" com     18     <field name="fRelativeAbundanceVector" comment="[fNumberOfIsotopes]" />
 19     <field name="fNbOfShellElectrons" comment=     19     <field name="fNbOfShellElectrons" comment="[fNbOfAtomicShells]" />
 20 </class>                                           20 </class>
 21                                                    21 
 22 <class name="std::vector<G4Isotope*>"/>            22 <class name="std::vector<G4Isotope*>"/>
 23 <class name="std::vector<G4Element*>"/>            23 <class name="std::vector<G4Element*>"/>
 24                                                    24 
 25 <class name="G4Material">                          25 <class name="G4Material">
 26     <field name="fMassFractionVector" comment=     26     <field name="fMassFractionVector" comment="[fNumberOfElements]" />
 27     <field name="fAtomsVector" comment="[fNumb     27     <field name="fAtomsVector" comment="[fNumberOfElements]" />
 28     <field name="VecNbOfAtomsPerVolume" commen     28     <field name="VecNbOfAtomsPerVolume" comment="[fNumberOfElements]" />
 29 <!--    <field name="fSandiaTable" transient="     29 <!--    <field name="fSandiaTable" transient="true"/> -->
 30 </class>                                           30 </class>
 31                                                    31 
 32 <class name="G4IonisParamElm">                     32 <class name="G4IonisParamElm">
 33 <!--    <field name="fShellCorrectionVector" c     33 <!--    <field name="fShellCorrectionVector" comment="[3]" /> -->
 34       <field name="fShellCorrectionVector" tra     34       <field name="fShellCorrectionVector" transient="true"/>
 35 </class>                                           35 </class>
 36                                                    36 
 37 <class name="G4IonisParamMat">                     37 <class name="G4IonisParamMat">
 38 <!--    <field name="fShellCorrectionVector" c     38 <!--    <field name="fShellCorrectionVector" comment="[three]" /> -->
 39       <field name="fShellCorrectionVector" tra     39       <field name="fShellCorrectionVector" transient="true"/>
 40 </class>                                           40 </class>
 41                                                    41 
 42                                                    42  
 43 <class name="G4SandiaTable">                       43 <class name="G4SandiaTable"> 
 44     <field name="fPhotoAbsorptionCof" transien     44     <field name="fPhotoAbsorptionCof" transient="true"/> 
 45 </class>                                           45 </class>
 46                                                    46 
 47                                                    47 
 48 <class name="G4MaterialPropertyVector"/>           48 <class name="G4MaterialPropertyVector"/>
 49 <class name="G4MaterialPropertiesTable"/>          49 <class name="G4MaterialPropertiesTable"/>
 50 <class name="std::map<G4int, G4MaterialPropert     50 <class name="std::map<G4int, G4MaterialPropertyVector*, std::less<G4int> >" />
 51 <class name="std::map< G4int, G4double, std::l     51 <class name="std::map< G4int, G4double, std::less<G4int> >" />
 52                                                    52 
 53                                                    53 
 54 <class name="std::map<G4String, G4MaterialProp     54 <class name="std::map<G4String, G4MaterialPropertyVector*>" /> 
 55 <class name="std::map<G4String, double>" />        55 <class name="std::map<G4String, double>" />
 56                                                    56 
 57 <class name="G4VSolid"/>                           57 <class name="G4VSolid"/>
 58 <class name="G4CSGSolid">                          58 <class name="G4CSGSolid">
 59     <field name="fpPolyhedron" transient="true     59     <field name="fpPolyhedron" transient="true"/>
 60 </class>                                           60 </class>
 61 <class name="G4VCSGface"/>                         61 <class name="G4VCSGface"/>
 62                                                    62 
 63 <class name="std::vector<G4VCSGface*>"/>           63 <class name="std::vector<G4VCSGface*>"/>
 64 <class name="G4VCSGfaceted">                       64 <class name="G4VCSGfaceted">
 65     <field name="faces" comment="[numFace]"/>      65     <field name="faces" comment="[numFace]"/>
 66     <field name="fpPolyhedron" transient="true     66     <field name="fpPolyhedron" transient="true"/>
 67 </class>                                           67 </class>
 68 <class name="G4BooleanSolid">                      68 <class name="G4BooleanSolid">
 69     <field name="fpPolyhedron" transient="true     69     <field name="fpPolyhedron" transient="true"/>
 70 </class>                                           70 </class>
 71 <class name="G4DisplacedSolid">                    71 <class name="G4DisplacedSolid">
 72     <field name="fpPolyhedron" transient="true     72     <field name="fpPolyhedron" transient="true"/>
 73 </class>                                           73 </class>
 74                                                    74 
 75 <class name="G4AffineTransform"/>                  75 <class name="G4AffineTransform"/>
 76 <class name="G4Box"/>                              76 <class name="G4Box"/>
 77 <class name="G4Tubs"/>                             77 <class name="G4Tubs"/>
 78 <class name="G4Trd"/>                              78 <class name="G4Trd"/>
 79 <class name="G4Trap"/>                             79 <class name="G4Trap"/>
 80 <class name="TrapSidePlane"/>                      80 <class name="TrapSidePlane"/>
 81 <class name="G4Torus"/>                            81 <class name="G4Torus"/>
 82 <class name="G4Sphere"/>                           82 <class name="G4Sphere"/>
 83 <class name="G4Para"/>                             83 <class name="G4Para"/>
 84 <class name="G4Orb"/>                              84 <class name="G4Orb"/>
 85 <class name="G4Cons"/>                             85 <class name="G4Cons"/>
 86                                                    86 
 87 <class name="G4Polyhedra">                         87 <class name="G4Polyhedra">
 88     <field name="corners" comment="[numCorner]     88     <field name="corners" comment="[numCorner]" />
 89 </class>                                           89 </class>
 90                                                    90 
 91 <class name="G4PolyhedraSide">                     91 <class name="G4PolyhedraSide">
 92     <field name="vecs" comment="[numSide]" />      92     <field name="vecs" comment="[numSide]" />
 93     <field name="edges" comment="[numSide]" />     93     <field name="edges" comment="[numSide]" />
 94 </class>                                           94 </class>
 95 <class name="G4PolyhedraSideRZ"/>                  95 <class name="G4PolyhedraSideRZ"/>
 96 <class name="G4PolyhedraSide::sG4PolyhedraSide     96 <class name="G4PolyhedraSide::sG4PolyhedraSideVec"/>
 97 <class name="G4PolyhedraSide::sG4PolyhedraSide     97 <class name="G4PolyhedraSide::sG4PolyhedraSideEdge"/>
 98                                                    98 
 99 <class name="G4PolyhedraHistorical">               99 <class name="G4PolyhedraHistorical">
100     <field name="Z_values" comment="[Num_z_pla    100     <field name="Z_values" comment="[Num_z_planes]" />    
101     <field name="Rmin" comment="[Num_z_planes]    101     <field name="Rmin" comment="[Num_z_planes]" />    
102     <field name="Rmax" comment="[Num_z_planes]    102     <field name="Rmax" comment="[Num_z_planes]" />    
103 </class>                                          103 </class>
104                                                   104 
105 <class name="G4Polycone">                         105 <class name="G4Polycone">
106      <field name="corners" comment="[numCorner    106      <field name="corners" comment="[numCorner]" />
107 </class>                                          107 </class>
108                                                   108 
109 <class name="G4PolyconeSide">                     109 <class name="G4PolyconeSide">
110       <field name="corners" comment="[ncorners    110       <field name="corners" comment="[ncorners]" />
111 </class>                                          111 </class>
112                                                   112 
113 <class name="G4PolyconeSideRZ"/>                  113 <class name="G4PolyconeSideRZ"/>
114 <class name="std::vector<G4PolyconeSideRZ>"/>     114 <class name="std::vector<G4PolyconeSideRZ>"/>
115                                                   115 
116 <class name="G4PolyPhiFace">                      116 <class name="G4PolyPhiFace">
117      <field name="corners" comment="[numEdges]    117      <field name="corners" comment="[numEdges]"/>
118      <field name="edges" comment="[numEdges]"/    118      <field name="edges" comment="[numEdges]"/>
119 </class>                                          119 </class>
120                                                   120 
121 <class name="G4PolyPhiFaceEdge"/>                 121 <class name="G4PolyPhiFaceEdge"/>
122 <class name="G4PolyPhiFaceVertex"/>               122 <class name="G4PolyPhiFaceVertex"/> 
123 <class name="std::vector<G4PolyPhiFaceEdge>"/>    123 <class name="std::vector<G4PolyPhiFaceEdge>"/>
124 <class name="std::vector<G4PolyPhiFaceVertex>"    124 <class name="std::vector<G4PolyPhiFaceVertex>"/>
125                                                   125 
126 <class name="G4PolyconeHistorical">               126 <class name="G4PolyconeHistorical">
127     <field name="Z_values" comment="[Num_z_pla    127     <field name="Z_values" comment="[Num_z_planes]" />    
128     <field name="Rmin" comment="[Num_z_planes]    128     <field name="Rmin" comment="[Num_z_planes]" />    
129     <field name="Rmax" comment="[Num_z_planes]    129     <field name="Rmax" comment="[Num_z_planes]" />    
130 </class>                                          130 </class>
131                                                   131 
132 <class name="G4IntersectingCone"/>                132 <class name="G4IntersectingCone"/>
133 <class name="G4EnclosingCylinder"/>               133 <class name="G4EnclosingCylinder"/>
134 <class name="G4UnionSolid"/>                      134 <class name="G4UnionSolid"/>
135 <class name="G4SubtractionSolid"/>                135 <class name="G4SubtractionSolid"/>
136 <class name="G4IntersectionSolid"/>               136 <class name="G4IntersectionSolid"/>
137 <class name="G4LogicalVolume">                    137 <class name="G4LogicalVolume">
138       <field name="fFieldManager" transient="t    138       <field name="fFieldManager" transient="true"/>
139       <field name="fSensitiveDetector" transie    139       <field name="fSensitiveDetector" transient="true"/>
140       <field name="fVoxel" transient="true"/>     140       <field name="fVoxel" transient="true"/>
141       <field name="fVisAttributes" transient="    141       <field name="fVisAttributes" transient="true"/>
142 </class>                                          142 </class>
143                                                   143 
144 <class name="std::vector<G4LogicalVolume*>"/>     144 <class name="std::vector<G4LogicalVolume*>"/>
145 <class name="std::vector<G4Material*>"/>          145 <class name="std::vector<G4Material*>"/>
146 <class name="std::pair<G4Material*,G4MaterialC    146 <class name="std::pair<G4Material*,G4MaterialCutsCouple*>"/>
147 <class name="std::map<G4Material*,G4MaterialCu    147 <class name="std::map<G4Material*,G4MaterialCutsCouple*>"/>
148 <class name="G4Region">                           148 <class name="G4Region">
149       <field name="fFastSimulationManager" tra    149       <field name="fFastSimulationManager" transient="true"/>
150       <field name="fFieldManager" transient="t    150       <field name="fFieldManager" transient="true"/>
151       <field name="fRegionalSteppingAction" tr    151       <field name="fRegionalSteppingAction" transient="true"/>
152 </class>                                          152 </class>
153 <class name="G4MaterialCutsCouple"/>              153 <class name="G4MaterialCutsCouple"/>
154                                                   154 
155 <class name="G4ProductionCuts">                   155 <class name="G4ProductionCuts">
156  <!--     <field name="gammaDef" transient="tr    156  <!--     <field name="gammaDef" transient="true"/>
157       <field name="electDef" transient="true"/    157       <field name="electDef" transient="true"/>
158       <field name="positDef" transient="true"/    158       <field name="positDef" transient="true"/> -->
159 </class>                                          159 </class>
160                                                   160 
161 <class name="G4VUserRegionInformation"/>          161 <class name="G4VUserRegionInformation"/>
162 <class name="G4UserLimits"/>                      162 <class name="G4UserLimits"/>
163                                                   163 
164 <class name="CLHEP::Hep3Vector"/>                 164 <class name="CLHEP::Hep3Vector"/>
165 <class name="std::vector<CLHEP::Hep3Vector>"/>    165 <class name="std::vector<CLHEP::Hep3Vector>"/>
166 <class name="CLHEP::HepRotation"/>                166 <class name="CLHEP::HepRotation"/>
167 <class name="HepGeom::Transform3D"/>              167 <class name="HepGeom::Transform3D"/>
168                                                   168 
169 <class name="G4PVPlacement"/>                     169 <class name="G4PVPlacement"/>
170 <class name="G4VPhysicalVolume"/>                 170 <class name="G4VPhysicalVolume"/>
171 <class name="G4VPVParameterisation"/>             171 <class name="G4VPVParameterisation"/>
172 <class name="std::vector<G4VPhysicalVolume*>"/    172 <class name="std::vector<G4VPhysicalVolume*>"/>
173                                                   173 
174 <class name="G4LVData">                           174 <class name="G4LVData">
175       <field name="fFieldManager" transient="t    175       <field name="fFieldManager" transient="true"/>
176       <field name="fSensitiveDetector" transie    176       <field name="fSensitiveDetector" transient="true"/>
177 </class>                                          177 </class>
178 <class name="G4PVData"/>                          178 <class name="G4PVData"/>
179                                                   179 
180 <class name="G4GeomSplitter<G4LVData>"/>          180 <class name="G4GeomSplitter<G4LVData>"/>
181                                                   181 
182 <class name="std::map<G4Material*,G4double>" /    182 <class name="std::map<G4Material*,G4double>" />
183                                                   183 
184 <ioread sourceClass="G4LogicalVolume"             184 <ioread sourceClass="G4LogicalVolume"
185            version="[1-]"                         185            version="[1-]"
186            targetClass="G4LogicalVolume"          186            targetClass="G4LogicalVolume"
187            source="G4LVData* lvdata;"             187            source="G4LVData* lvdata;"
188      target=""                                    188      target=""
189            >                                      189            >
190       <![CDATA[newObj->SetSolid(onfile.lvdata-    190       <![CDATA[newObj->SetSolid(onfile.lvdata->fSolid);newObj->SetMaterial(onfile.lvdata->fMaterial);]]>
191 </ioread>                                         191 </ioread>
192                                                   192 
193                                                   193 
194 <ioread sourceClass="G4VPhysicalVolume"           194 <ioread sourceClass="G4VPhysicalVolume"
195            version="[1-]"                         195            version="[1-]"
196            targetClass="G4VPhysicalVolume"        196            targetClass="G4VPhysicalVolume"
197            source="G4PVData* pvdata;"             197            source="G4PVData* pvdata;"
198      target=""                                    198      target=""
199            >                                      199            >
200       <![CDATA[newObj->SetRotation(onfile.pvda    200       <![CDATA[newObj->SetRotation(onfile.pvdata->frot);newObj->SetTranslation(onfile.pvdata->ftrans);]]>
201 </ioread>                                         201 </ioread>
202                                                   202 
203 </lcgdict>                                        203 </lcgdict>