FairRoot/PandaRoot
|
Go to the source code of this file.
Functions | |
for (Int_t i=0;i< 16;i++) | |
gROOT | Macro ("$VMCWORKDIR/gconfig/rootlogon.C") |
gSystem | Load ("libGeoBase") |
gSystem | Load ("libParBase") |
gSystem | Load ("libBase") |
gSystem | Load ("libPndData") |
gSystem | Load ("libPassive") |
geoFace | setMediaFile ("../../geometry/media_pnd.geo") |
geoFace | readMedia () |
geoFace | print () |
gGeoMan | SetTopVolume (top) |
gGeoMan | CloseGeometry () |
top | Write () |
fi | Close () |
top | Draw () |
Variables | |
const Double_t | kSpaceInSub = 0.024 |
const Double_t | kSpaceSubGlue = 0.036 |
const Double_t | kAlveoleThickness = 0.018 |
const Int_t | kNumOfQuarters = 1 |
const Int_t | kNumOfBoxes = 4 |
const Int_t | kNumOfCrystals = 4 |
Double_t | tr = 2.51875 |
Double_t | b1 = 2.6000-0.5*tr |
Double_t | b2 = 2.4375-0.5*tr |
Double_t | dz = 10.000 |
Double_t | vert [20] = -0.5*tr |
Double_t | vert0 [20] |
Double_t | vertBox [20] |
Double_t | vertSub [20] |
Double_t | vertQuar [20] |
Double_t | spacesQuar = 0.0 |
TString | outfile = "../../geometry/emc_module3new.root" |
TFile * | fi = new TFile(outfile,"RECREATE") |
FairGeoLoader * | geoLoad = new FairGeoLoader("TGeo","FairGeoLoader") |
FairGeoInterface * | geoFace = geoLoad->getGeoInterface() |
FairGeoMedia * | Media = geoFace->getMedia() |
FairGeoBuilder * | geobuild =geoLoad->getGeoBuilder() |
FairGeoMedium * | CbmMediumAir = Media->getMedium("air") |
FairGeoMedium * | CbmMediumPWO = Media->getMedium("PWO") |
FairGeoMedium * | CbmMediumCarbon = Media->getMedium("carbon") |
FairGeoMedium * | CbmMediumAluminium = Media->getMedium("aluminium") |
Int_t | nmed =geobuild->createMedium(CbmMediumAir) |
TGeoManager * | gGeoMan = (TGeoManager*)gROOT->FindObject("FAIRGeom") |
Double_t | sizeOfQuar = 96.192 |
TGeoVolume * | top = new TGeoVolumeAssembly("Emc3") |
TGeoTranslation | trQuar |
TGeoRotation | rotQuar |
TGeoTranslation | trSub |
TGeoTranslation | trBox |
TGeoTranslation | trCrystal |
TGeoRotation | rotSub |
TGeoRotation | rotBox |
TGeoRotation | rotCrystal |
TGeoShape * | QuarterShape |
TGeoShape * | SubunitShape |
TGeoShape * | BoxShape |
TGeoShape * | CrystalShape |
TGeoVolume * | QuarterVol [4] |
TGeoVolume * | SubunitVol [4] |
TGeoVolume * | BoxVol [4] |
TGeoVolume * | CrystalVol |
TString | name |
fi Close | ( | ) |
gGeoMan CloseGeometry | ( | ) |
top Draw | ( | ) |
Definition at line 64 of file NHitsPerEvent.C.
for | ( | ) |
Definition at line 54 of file createRootGeoFileFwEnd_fixed.C.
References Double_t, i, and kSpaceInSub.
gSystem Load | ( | "libGeoBase" | ) |
gSystem Load | ( | "libParBase" | ) |
gSystem Load | ( | "libBase" | ) |
gSystem Load | ( | "libPndData" | ) |
gSystem Load | ( | "libPassive" | ) |
gROOT Macro | ( | "$VMCWORKDIR/gconfig/rootlogon.C" | ) |
geoFace readMedia | ( | ) |
geoFace setMediaFile | ( | "../../geometry/media_pnd.geo" | ) |
top Write | ( | ) |
Definition at line 24 of file createRootGeoFileFwEnd_fixed.C.
Definition at line 25 of file createRootGeoFileFwEnd_fixed.C.
TGeoShape* BoxShape |
Definition at line 185 of file createRootGeoFileFwEnd_fixed.C.
TGeoVolume* BoxVol[4] |
Definition at line 190 of file createRootGeoFileFwEnd_fixed.C.
FairGeoMedium* CbmMediumAir = Media->getMedium("air") |
Definition at line 151 of file createRootGeoFileFwEnd_fixed.C.
FairGeoMedium* CbmMediumAluminium = Media->getMedium("aluminium") |
Definition at line 154 of file createRootGeoFileFwEnd_fixed.C.
FairGeoMedium* CbmMediumCarbon = Media->getMedium("carbon") |
Definition at line 153 of file createRootGeoFileFwEnd_fixed.C.
FairGeoMedium* CbmMediumPWO = Media->getMedium("PWO") |
Definition at line 152 of file createRootGeoFileFwEnd_fixed.C.
TGeoShape* CrystalShape |
Definition at line 186 of file createRootGeoFileFwEnd_fixed.C.
TGeoVolume* CrystalVol |
Definition at line 191 of file createRootGeoFileFwEnd_fixed.C.
dz = 10.000 |
Definition at line 27 of file createRootGeoFileFwEnd_fixed.C.
TFile* fi = new TFile(outfile,"RECREATE") |
Definition at line 140 of file createRootGeoFileFwEnd_fixed.C.
FairGeoBuilder* geobuild =geoLoad->getGeoBuilder() |
Definition at line 149 of file createRootGeoFileFwEnd_fixed.C.
FairGeoInterface* geoFace = geoLoad->getGeoInterface() |
Definition at line 143 of file createRootGeoFileFwEnd_fixed.C.
FairGeoLoader* geoLoad = new FairGeoLoader("TGeo","FairGeoLoader") |
Definition at line 142 of file createRootGeoFileFwEnd_fixed.C.
TGeoManager* gGeoMan = (TGeoManager*)gROOT->FindObject("FAIRGeom") |
Definition at line 161 of file createRootGeoFileFwEnd_fixed.C.
const Double_t kAlveoleThickness = 0.018 |
Definition at line 16 of file createRootGeoFileFwEnd_fixed.C.
const Int_t kNumOfBoxes = 4 |
Definition at line 19 of file createRootGeoFileFwEnd_fixed.C.
const Int_t kNumOfCrystals = 4 |
Definition at line 20 of file createRootGeoFileFwEnd_fixed.C.
const Int_t kNumOfQuarters = 1 |
Definition at line 18 of file createRootGeoFileFwEnd_fixed.C.
const Double_t kSpaceInSub = 0.024 |
Definition at line 13 of file createRootGeoFileFwEnd_fixed.C.
const Double_t kSpaceSubGlue = 0.036 |
Definition at line 14 of file createRootGeoFileFwEnd_fixed.C.
FairGeoMedia* Media = geoFace->getMedia() |
Definition at line 148 of file createRootGeoFileFwEnd_fixed.C.
TString name |
Definition at line 193 of file createRootGeoFileFwEnd_fixed.C.
nmed =geobuild->createMedium(CbmMediumAir) |
Definition at line 156 of file createRootGeoFileFwEnd_fixed.C.
TString outfile = "../../geometry/emc_module3new.root" |
Definition at line 138 of file createRootGeoFileFwEnd_fixed.C.
TGeoShape* QuarterShape |
Definition at line 183 of file createRootGeoFileFwEnd_fixed.C.
TGeoVolume* QuarterVol[4] |
Definition at line 188 of file createRootGeoFileFwEnd_fixed.C.
TGeoRotation rotBox |
Definition at line 180 of file createRootGeoFileFwEnd_fixed.C.
TGeoRotation rotCrystal |
Definition at line 181 of file createRootGeoFileFwEnd_fixed.C.
TGeoRotation rotQuar |
Definition at line 173 of file createRootGeoFileFwEnd_fixed.C.
TGeoRotation rotSub |
Definition at line 179 of file createRootGeoFileFwEnd_fixed.C.
Double_t sizeOfQuar = 96.192 |
Definition at line 164 of file createRootGeoFileFwEnd_fixed.C.
Double_t spacesQuar = 0.0 |
Definition at line 104 of file createRootGeoFileFwEnd_fixed.C.
TGeoShape* SubunitShape |
Definition at line 184 of file createRootGeoFileFwEnd_fixed.C.
TGeoVolume* SubunitVol[4] |
Definition at line 189 of file createRootGeoFileFwEnd_fixed.C.
TGeoVolume* top = new TGeoVolumeAssembly("Emc3") |
Definition at line 168 of file createRootGeoFileFwEnd_fixed.C.
Double_t tr = 2.51875 |
Definition at line 22 of file createRootGeoFileFwEnd_fixed.C.
TGeoTranslation trBox |
Definition at line 176 of file createRootGeoFileFwEnd_fixed.C.
TGeoTranslation trCrystal |
Definition at line 177 of file createRootGeoFileFwEnd_fixed.C.
TGeoTranslation trQuar |
Definition at line 172 of file createRootGeoFileFwEnd_fixed.C.
TGeoTranslation trSub |
Definition at line 175 of file createRootGeoFileFwEnd_fixed.C.
vert[15] = -0.5*tr |
Definition at line 27 of file createRootGeoFileFwEnd_fixed.C.
Double_t vert0[20] |
Definition at line 28 of file createRootGeoFileFwEnd_fixed.C.
Double_t vertBox[20] |
Definition at line 28 of file createRootGeoFileFwEnd_fixed.C.
Double_t vertQuar[20] |
Definition at line 28 of file createRootGeoFileFwEnd_fixed.C.
Double_t vertSub[20] |
Definition at line 28 of file createRootGeoFileFwEnd_fixed.C.