Back to home page

EIC code displayed by LXR

 
 

    


Warning, /geant4/examples/extended/persistency/P02/xml/selection.xml is written in an unsupported language. File is not indexed.

0001 <lcgdict>
0002 
0003 <class name="G4String"/>
0004 <class name="std::vector<double>"/>
0005 
0006 <class name="G4OrderedTable"/>
0007 <class name="std::vector<G4DataVector*>"/>
0008 <class name="G4DataVector"/>
0009 
0010 <class name="ExP02DetectorConstruction"/>
0011 <class name="ExP02GeoTree"/>
0012 
0013 <class name="G4RunManager"/>
0014 <class name="G4Isotope"/>
0015 
0016 <class name="G4Element">
0017     <field name="fAtomicShells" comment="[fNbOfAtomicShells]" />
0018     <field name="fRelativeAbundanceVector" comment="[fNumberOfIsotopes]" />
0019     <field name="fNbOfShellElectrons" comment="[fNbOfAtomicShells]" />
0020 </class>
0021 
0022 <class name="std::vector<G4Isotope*>"/>
0023 <class name="std::vector<G4Element*>"/>
0024 
0025 <class name="G4Material">
0026     <field name="fMassFractionVector" comment="[fNumberOfElements]" />
0027     <field name="fAtomsVector" comment="[fNumberOfElements]" />
0028     <field name="VecNbOfAtomsPerVolume" comment="[fNumberOfElements]" />
0029 <!--    <field name="fSandiaTable" transient="true"/> -->
0030 </class>
0031 
0032 <class name="G4IonisParamElm">
0033 <!--    <field name="fShellCorrectionVector" comment="[3]" /> -->
0034       <field name="fShellCorrectionVector" transient="true"/>
0035 </class>
0036 
0037 <class name="G4IonisParamMat">
0038 <!--    <field name="fShellCorrectionVector" comment="[three]" /> -->
0039       <field name="fShellCorrectionVector" transient="true"/>
0040 </class>
0041 
0042  
0043 <class name="G4SandiaTable"> 
0044     <field name="fPhotoAbsorptionCof" transient="true"/> 
0045 </class>
0046 
0047 
0048 <class name="G4MaterialPropertyVector"/>
0049 <class name="G4MaterialPropertiesTable"/>
0050 <class name="std::map<G4int, G4MaterialPropertyVector*, std::less<G4int> >" />
0051 <class name="std::map< G4int, G4double, std::less<G4int> >" />
0052 
0053 
0054 <class name="std::map<G4String, G4MaterialPropertyVector*>" /> 
0055 <class name="std::map<G4String, double>" />
0056 
0057 <class name="G4VSolid"/>
0058 <class name="G4CSGSolid">
0059     <field name="fpPolyhedron" transient="true"/>
0060 </class>
0061 <class name="G4VCSGface"/>
0062 
0063 <class name="std::vector<G4VCSGface*>"/>
0064 <class name="G4VCSGfaceted">
0065     <field name="faces" comment="[numFace]"/>
0066     <field name="fpPolyhedron" transient="true"/>
0067 </class>
0068 <class name="G4BooleanSolid">
0069     <field name="fpPolyhedron" transient="true"/>
0070 </class>
0071 <class name="G4DisplacedSolid">
0072     <field name="fpPolyhedron" transient="true"/>
0073 </class>
0074 
0075 <class name="G4AffineTransform"/>
0076 <class name="G4Box"/>
0077 <class name="G4Tubs"/>
0078 <class name="G4Trd"/>
0079 <class name="G4Trap"/>
0080 <class name="TrapSidePlane"/>
0081 <class name="G4Torus"/>
0082 <class name="G4Sphere"/>
0083 <class name="G4Para"/>
0084 <class name="G4Orb"/>
0085 <class name="G4Cons"/>
0086 
0087 <class name="G4Polyhedra">
0088     <field name="corners" comment="[numCorner]" />
0089 </class>
0090 
0091 <class name="G4PolyhedraSide">
0092     <field name="vecs" comment="[numSide]" />
0093     <field name="edges" comment="[numSide]" />
0094 </class>
0095 <class name="G4PolyhedraSideRZ"/>
0096 <class name="G4PolyhedraSide::sG4PolyhedraSideVec"/>
0097 <class name="G4PolyhedraSide::sG4PolyhedraSideEdge"/>
0098 
0099 <class name="G4PolyhedraHistorical">
0100     <field name="Z_values" comment="[Num_z_planes]" />    
0101     <field name="Rmin" comment="[Num_z_planes]" />    
0102     <field name="Rmax" comment="[Num_z_planes]" />    
0103 </class>
0104 
0105 <class name="G4Polycone">
0106      <field name="corners" comment="[numCorner]" />
0107 </class>
0108 
0109 <class name="G4PolyconeSide">
0110       <field name="corners" comment="[ncorners]" />
0111 </class>
0112 
0113 <class name="G4PolyconeSideRZ"/>
0114 <class name="std::vector<G4PolyconeSideRZ>"/>
0115 
0116 <class name="G4PolyPhiFace">
0117      <field name="corners" comment="[numEdges]"/>
0118      <field name="edges" comment="[numEdges]"/>
0119 </class>
0120 
0121 <class name="G4PolyPhiFaceEdge"/>
0122 <class name="G4PolyPhiFaceVertex"/> 
0123 <class name="std::vector<G4PolyPhiFaceEdge>"/>
0124 <class name="std::vector<G4PolyPhiFaceVertex>"/>
0125 
0126 <class name="G4PolyconeHistorical">
0127     <field name="Z_values" comment="[Num_z_planes]" />    
0128     <field name="Rmin" comment="[Num_z_planes]" />    
0129     <field name="Rmax" comment="[Num_z_planes]" />    
0130 </class>
0131 
0132 <class name="G4IntersectingCone"/>
0133 <class name="G4EnclosingCylinder"/>
0134 <class name="G4UnionSolid"/>
0135 <class name="G4SubtractionSolid"/>
0136 <class name="G4IntersectionSolid"/>
0137 <class name="G4LogicalVolume">
0138       <field name="fFieldManager" transient="true"/>
0139       <field name="fSensitiveDetector" transient="true"/>
0140       <field name="fVoxel" transient="true"/>
0141       <field name="fVisAttributes" transient="true"/>
0142 </class>
0143 
0144 <class name="std::vector<G4LogicalVolume*>"/>
0145 <class name="std::vector<G4Material*>"/>
0146 <class name="std::pair<G4Material*,G4MaterialCutsCouple*>"/>
0147 <class name="std::map<G4Material*,G4MaterialCutsCouple*>"/>
0148 <class name="G4Region">
0149       <field name="fFastSimulationManager" transient="true"/>
0150       <field name="fFieldManager" transient="true"/>
0151       <field name="fRegionalSteppingAction" transient="true"/>
0152 </class>
0153 <class name="G4MaterialCutsCouple"/>
0154 
0155 <class name="G4ProductionCuts">
0156  <!--     <field name="gammaDef" transient="true"/>
0157       <field name="electDef" transient="true"/>
0158       <field name="positDef" transient="true"/> -->
0159 </class>
0160 
0161 <class name="G4VUserRegionInformation"/>
0162 <class name="G4UserLimits"/>
0163 
0164 <class name="CLHEP::Hep3Vector"/>
0165 <class name="std::vector<CLHEP::Hep3Vector>"/>
0166 <class name="CLHEP::HepRotation"/>
0167 <class name="HepGeom::Transform3D"/>
0168 
0169 <class name="G4PVPlacement"/>
0170 <class name="G4VPhysicalVolume"/>
0171 <class name="G4VPVParameterisation"/>
0172 <class name="std::vector<G4VPhysicalVolume*>"/>
0173 
0174 <class name="G4LVData">
0175       <field name="fFieldManager" transient="true"/>
0176       <field name="fSensitiveDetector" transient="true"/>
0177 </class>
0178 <class name="G4PVData"/>
0179 
0180 <class name="G4GeomSplitter<G4LVData>"/>
0181 
0182 <class name="std::map<G4Material*,G4double>" />
0183 
0184 <ioread sourceClass="G4LogicalVolume"
0185            version="[1-]"
0186            targetClass="G4LogicalVolume"
0187            source="G4LVData* lvdata;"
0188            target=""
0189            >
0190       <![CDATA[newObj->SetSolid(onfile.lvdata->fSolid);newObj->SetMaterial(onfile.lvdata->fMaterial);]]>
0191 </ioread>
0192 
0193 
0194 <ioread sourceClass="G4VPhysicalVolume"
0195            version="[1-]"
0196            targetClass="G4VPhysicalVolume"
0197            source="G4PVData* pvdata;"
0198            target=""
0199            >
0200       <![CDATA[newObj->SetRotation(onfile.pvdata->frot);newObj->SetTranslation(onfile.pvdata->ftrans);]]>
0201 </ioread>
0202 
0203 </lcgdict>