Changeset 1230 for trunk/examples/advanced/xray_fluorescence/include
- Timestamp:
- Jan 8, 2010, 3:02:48 PM (16 years ago)
- Location:
- trunk/examples/advanced/xray_fluorescence/include
- Files:
-
- 5 edited
-
XrayFluoDataSet.hh (modified) (4 diffs)
-
XrayFluoDetectorConstruction.hh (modified) (3 diffs)
-
XrayFluoNistMaterials.hh (modified) (2 diffs)
-
XrayFluoPhysicsList.hh (modified) (2 diffs)
-
XrayFluoPrimaryGeneratorAction.hh (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/examples/advanced/xray_fluorescence/include/XrayFluoDataSet.hh
r807 r1230 33 33 // ----------- 34 34 // 28 Nov 2001 Elena Guardincerri Created 35 // 35 // 2001 - 2009 Alfonso Mantero Mantained 36 36 // ------------------------------------------------------------------- 37 37 … … 74 74 virtual size_t NumberOfComponents() const { return 0; } 75 75 76 virtual void SetEnergiesData(G4DataVector*, G4DataVector*, int 77 = 0) {} 78 79 virtual G4bool SaveData(const G4String&) const {return true;} 80 81 virtual G4double RandomSelect(int = 0) const {return 0;} 76 82 77 83 void PrintData() const; … … 79 85 const G4DataVector& GetEnergies(G4int) const { return *energies; } 80 86 const G4DataVector& GetData(G4int) const { return *data; } 87 88 virtual const G4DataVector& GetLogEnergies(G4int ) const { return *energies; } 89 virtual const G4DataVector& GetLogData(G4int ) const { return *data; } 90 // void SetEnergiesData(G4DataVector* x, G4DataVector* data, G4int component=0) {;} 91 92 virtual void SetLogEnergiesData(G4DataVector* , 93 G4DataVector* , 94 G4DataVector* , 95 G4DataVector* , 96 G4int ) {;} 97 98 virtual G4bool LoadNonLogData(const G4String& ) {return false;} 99 100 // G4bool SaveData(const G4String& fileName) const {return 0;} 101 102 81 103 82 104 private: 83 105 84 void LoadData(const G4String& dataFile); 106 G4bool LoadData(const G4String& dataFile); 107 85 108 G4int z; 86 109 G4int FindBinLocation(G4double energy) const; … … 97 120 98 121 }; 122 123 99 124 100 125 #endif -
trunk/examples/advanced/xray_fluorescence/include/XrayFluoDetectorConstruction.hh
r807 r1230 48 48 #include "globals.hh" 49 49 #include "G4RotationMatrix.hh" 50 #include "G4Navigator.hh" 50 51 51 52 #include "XrayFluoGeometry.hh" … … 143 144 144 145 private: 145 146 147 G4Navigator* aNavigator; 148 146 149 XrayFluoDetectorConstruction(); 147 150 … … 226 229 G4Material* GetDia1Material() {return Dia1Material;}; 227 230 G4Material* GetDia3Material() {return Dia3Material;}; 231 232 // GetSampleIlluminatedFacecoord(); 233 // GetSampleShadowedFaceCoord(); 234 // GetSampleXplusFaceCoord(); 235 // GetSampleXminusFaceCoord(); 236 // GetSampleYplusFaceCoord(); 237 // GetSampleYminusFaceCoord(); 238 239 G4Navigator* GetGeometryNavigator() {return aNavigator;}; 228 240 229 241 private: -
trunk/examples/advanced/xray_fluorescence/include/XrayFluoNistMaterials.hh
r807 r1230 66 66 G4NistManager* nistMan; 67 67 68 G4Material* copper; 69 G4Material* SiLi; 68 70 G4Material* dolorite; 69 71 G4Material* HPGe; 70 72 G4Material* mars1; 73 G4Material* hawaiianWD; 74 G4Material* hawaiianRF; 71 75 G4Material* anorthosite; 72 76 G4Material* basalt; 77 G4Material* gabbro; 78 G4Material* gabbroWD; 79 G4Material* gabbroRF; 73 80 G4Material* Air; 74 81 G4Material* Sci; … … 76 83 G4Material* madaBasalt; 77 84 G4Material* icelandicBasalt; 85 G4Material* icelandicWD; 86 G4Material* icelandicRF; 78 87 G4Material* GaAs; 79 88 G4Material* galactic; -
trunk/examples/advanced/xray_fluorescence/include/XrayFluoPhysicsList.hh
r807 r1230 45 45 //#include "XrayFluoMercuryConstruction.hh" 46 46 47 class XrayFluoPhysicsListMessenger; 47 /* 48 48 class G4LowEnergyIonisation; 49 49 class G4LowEnergyPhotoElectric; 50 50 class G4LowEnergyBremsstrahlung; 51 51 class G4eIonisation; 52 */ 53 54 class XrayFluoPhysicsListMessenger; 52 55 class XrayFluoDetectorConstruction; 53 56 class XrayFluoPlaneDetectorConstruction; … … 104 107 private: 105 108 106 G4LowEnergyIonisation* LeIoprocess;107 G4LowEnergyPhotoElectric* LePeprocess;108 G4LowEnergyBremsstrahlung* LeBrprocess;109 // G4LowEnergyIonisation* LeIoprocess; 110 // G4LowEnergyPhotoElectric* LePeprocess; 111 // G4LowEnergyBremsstrahlung* LeBrprocess; 109 112 // G4eIonisation* eIoProcess; // modified 110 113 XrayFluoPhysicsListMessenger* physicsListMessenger; -
trunk/examples/advanced/xray_fluorescence/include/XrayFluoPrimaryGeneratorAction.hh
r807 r1230 93 93 //messenger of this class 94 94 XrayFluoPrimaryGeneratorMessenger* gunMessenger; 95 95 96 XrayFluoRunAction* runManager; 96 97
Note:
See TracChangeset
for help on using the changeset viewer.
