FairRoot/PandaRoot
Functions | Variables
createRootGeoFile.C File Reference

Go to the source code of this file.

Functions

 basiclibs ()
 
gSystem Load ("libGeoBase")
 
gSystem Load ("libParBase")
 
gSystem Load ("libBase")
 
gSystem Load ("libPassive")
 
geoFace setMediaFile ("../../geometry/media_pnd.geo")
 
geoFace readMedia ()
 
geoFace print ()
 
geoBuild createMedium (FairMediumAir)
 
geoBuild createMedium (FairMediumVacuum)
 
geoBuild createMedium (FairMediumFusedSil)
 
geoBuild createMedium (FairMediumDIRCAir)
 
geoBuild createMedium (FairMediumMirror)
 
cout<<"-I- overall top"<< endl;TGeoVolume
*vTop;TGeoBBox *lTop=new
TGeoBBox(200, 200, 200);vTop=new
TGeoVolume("top", lTop,
gGeoManager->GetMedium("air"));gGeoManager-> 
SetTopVolume (vTop)
 
cout<<"-I- calculating local
mother"<< endl;TGeoVolume
*vLocalMother;TGeoPgon
*lLocalMother=new TGeoPgon(fPhi,
360., fEdges, 2);lLocalMother-> 
DefineSection (0,-fCoatThickness, fWindowHeightHalf-fAbsorberThickness-fCoatThickness, fDiskRMax+fMirrorHeight+fMcpHeight)
 
lLocalMother DefineSection (1, fDiskThickness+fCoatThickness, fWindowHeightHalf-fAbsorberThickness-fCoatThickness, fDiskRMax+fMirrorHeight+fMcpHeight)
 
vTop AddNode (vLocalMother, 0, new TGeoCombiTrans(0, 0, fDiskDistanceZ, new TGeoRotation(0)))
 
cout<<"-I- calculating
radiator disk"<< endl;TGeoPgon
*lDiskGlass=new TGeoPgon("DG",
fPhi, 360., fEdges,
2);lDiskGlass-> 
DefineSection (0, 0., fDiskRMin, fDiskRMax)
 
lDiskGlass DefineSection (1, fDiskThickness, fDiskRMin, fDiskRMax)
 
 if (fWindowIsBox)
 
trDW RegisterYourself ()
 
vDisk SetLineColor (colYellow)
 
vLocalMother AddNode (vDisk, 0, new TGeoCombiTrans(0., 0., 0., new TGeoRotation(0)))
 
 if (fAbsorberUse)
 
cout<<"-I- calculating
detectors (mother for mirror/mcp)"
<< endl;TGeoBBox *lDetector[fDetectorTypes];TGeoVolume
*vDetector[fDetectorTypes];for(Int_t
i=0;i< fDetectorTypes;i++){lDetector[i]=new
TGeoBBox(fDetectorWidth/2.,
fDetectorHeight/2.,
fDiskThickness/2.);name="detector";name+=(i);vDetector[i]=new
TGeoVolume(name.Data(),
lDetector[i], gGeoManager->
GetMedium("DIRCair"));vDetector[i]-> 
SetLineColor (fDetectorColor[i])
 
cout<<"-I- calculating mirrors"
<< endl;TGeoBBox *lMirror[fDetectorTypes];TGeoVolume
*vMirror[fDetectorTypes];for(Int_t
i=0;i< fDetectorTypes;i++){lMirror[i]=new
TGeoBBox(fDetectorWidth/2.,
fMirrorHeight/2.,
fDiskThickness/2.);name="mirror";name+=(i);medium="Mirror";vMirror[i]=new
TGeoVolume(name.Data(),
lMirror[i], gGeoManager->
GetMedium(medium.Data()));vMirror[i]-> 
SetLineColor (fMirrorColor[i])
 
vDetector[iAddNode (vMirror[i], 0, new TGeoCombiTrans(0.,-fDetectorHeight/2.+fMirrorHeight/2., 0., new TGeoRotation(0)))
 
cout<<"-I- calculating mcps"
<< endl;TGeoBBox *lMcp=new
TGeoBBox(fDetectorWidth/2.,
fMcpHeight/2., fDiskThickness/2.);TGeoVolume
*vMcp[fDetectorTypes];for(Int_t
i=0;i< fDetectorTypes;i++){name="mcp";name+=(i);vMcp[i]=new
TGeoVolume(name.Data(), lMcp,
gGeoManager->GetMedium("FusedSil"));vMcp[i]-> 
SetLineColor (colGray)
 
vDetector[iAddNode (vMcp[i], 0, new TGeoCombiTrans(0.,-fDetectorHeight/2.+fMirrorHeight+fMcpHeight/2., 0., new TGeoRotation(0)))
 
gGeoManager CloseGeometry ()
 
vTop Write ()
 
fi Close ()
 
cout<< "Done."<< endl;vTop-> Raytrace ()
 

Variables

FairGeoLoader * geoLoad = new FairGeoLoader("TGeo","FairGeoLoader")
 
FairGeoInterface * geoFace = geoLoad->getGeoInterface()
 
FairGeoMedia * geoMedia = geoFace->getMedia()
 
FairGeoBuilder * geoBuild = geoLoad->getGeoBuilder()
 
TString fGeoFile = "../../geometry/dsk.root"
 
Double_t const cm = 1.
 
Double_t const mm = cm/10.
 
Int_t const colBlack = 1
 
Int_t const colYellow = 5
 
Int_t const colRed = 2
 
Int_t const colBlue = 4
 
Int_t const colGreen = 3
 
Int_t const colGray = 15
 
Int_t const fEdges = 8
 
Int_t const fDetectorTypes = 2
 
Int_t const fDetectorColor [fDetectorTypes] = {colRed,colBlue}
 
Int_t const fMirrorColor [fDetectorTypes] = {colRed,colBlue}
 
Int_t const fDetectorsPerEdge = 120
 
Double_t const fAlpha = 360. /fEdges
 
Double_t const fAlphaRad = fAlpha * TMath::DegToRad()
 
Double_t const fPhi = fAlpha /2.
 
Double_t const fCoatThickness = 1. *cm
 
Double_t const fDiskThickness = 2. *cm
 
Double_t const fDiskRMin = 3. *cm
 
Double_t const fDiskDistanceZ = 196. *cm
 
Double_t const fDiskRMax = fDiskDistanceZ * TMath::Tan(22.*TMath::DegToRad())
 
Double_t const fWindowHeightHalf = fDiskDistanceZ * TMath::Tan( 5.*TMath::DegToRad())
 
Double_t const fWindowWidthHalf = fDiskDistanceZ * TMath::Tan(10.*TMath::DegToRad())
 
Bool_t const fWindowIsBox = kTRUE
 
Double_t const fAbsorberThickness = 10 *mm
 
Bool_t const fAbsorberUse = kTRUE
 
Double_t const fMirrorHeight = 0.5 *mm
 
Double_t const fMcpHeight = 1. *cm
 
Double_t const fEdgeWidthHalf = fDiskRMax * TMath::Tan(fPhi * TMath::DegToRad())
 
Double_t const fEdgeWidth = 2. * fEdgeWidthHalf
 
Double_t const fDetectorWidth = fEdgeWidth/fDetectorsPerEdge
 
Double_t const fDetectorHeight = fMirrorHeight + fMcpHeight
 
TVector3 edgeStartPos
 
TVector3 corner
 
TGeoRotation nullRotation
 
TGeoRotation rotation
 
TString name
 
TString medium ="air"
 
FairGeoMedium * FairMediumAir = geoMedia->getMedium("air")
 
FairGeoMedium * FairMediumVacuum = geoMedia->getMedium("vacuum")
 
FairGeoMedium * FairMediumFusedSil = geoMedia->getMedium("FusedSil")
 
FairGeoMedium * FairMediumDIRCAir = geoMedia->getMedium("DIRCair")
 
FairGeoMedium * FairMediumMirror = geoMedia->getMedium("Mirror")
 
TGeoManager * gGeoManager = (TGeoManager*)gROOT->FindObject("FAIRGeom")
 
 vLocalMother = new TGeoVolume("mother", lLocalMother, gGeoManager->GetMedium("DIRCair"))
 
 else
 
TGeoTranslation * trDW = new TGeoTranslation("trDW",0., 0., fDiskThickness/2.)
 
TGeoCompositeShape * lDisk = new TGeoCompositeShape("DG - DW:trDW")
 
TGeoVolume * vDisk = new TGeoVolume("radiator", lDisk, gGeoManager->GetMedium("FusedSil"))
 
cout<<"-I- placing detectors"
<< endl;edgeStartPos.SetXYZ(fEdgeWidthHalf-fDetectorWidth/2.,
fDiskRMax+fDetectorHeight/2.,
fDiskThickness/2.);for(Int_t
iEdge=0;iEdge< fEdges;iEdge++){for(Int_t
iDet=0;iDet< fDetectorsPerEdge;iDet++){corner=edgeStartPos;corner.SetX(corner.X()-iDet
*fDetectorWidth);corner.RotateZ(iEdge
*fAlphaRad);rotation=nullRotation;rotation.RotateZ(iEdge
*fAlpha);vLocalMother-> 
AddNode (vDetector[(fDetectorsPerEdge *iEdge+iDet)%fDetectorTypes], fDetectorsPerEdge *iEdge+iDet, new TGeoCombiTrans(corner.X(), corner.Y(), corner.Z(), new TGeoRotation(rotation)))
 
TFile * fi = new TFile(fGeoFile,"RECREATE")
 

Function Documentation

vTop AddNode ( vLocalMother  ,
,
new   TGeoCombiTrans0, 0, fDiskDistanceZ, new TGeoRotation(0) 
)
vLocalMother AddNode ( vDisk  ,
,
new   TGeoCombiTrans0., 0., 0., new TGeoRotation(0) 
)
vDetector [i] AddNode ( vMirror  [i],
,
new   TGeoCombiTrans0.,-fDetectorHeight/2.+fMirrorHeight/2., 0., new TGeoRotation(0) 
)
vDetector [i] AddNode ( vMcp  [i],
,
new   TGeoCombiTrans0.,-fDetectorHeight/2.+fMirrorHeight+fMcpHeight/2., 0., new TGeoRotation(0) 
)
basiclibs ( )

create root-geo-file for disk DIRC

fi Close ( )
gGeoManager CloseGeometry ( )
geoBuild createMedium ( FairMediumAir  )
geoBuild createMedium ( FairMediumVacuum  )
geoBuild createMedium ( FairMediumFusedSil  )
geoBuild createMedium ( FairMediumDIRCAir  )
geoBuild createMedium ( FairMediumMirror  )
cout<<"-I- calculating local mother"<<endl; TGeoVolume* vLocalMother; TGeoPgon* lLocalMother = new TGeoPgon(fPhi, 360., fEdges, 2); lLocalMother-> DefineSection ( ,
fCoatThickness,
fWindowHeightHalf-fAbsorberThickness fCoatThickness,
fDiskRMax+fMirrorHeight fMcpHeight 
)
lLocalMother DefineSection ( ,
fDiskThickness fCoatThickness,
fWindowHeightHalf-fAbsorberThickness fCoatThickness,
fDiskRMax+fMirrorHeight fMcpHeight 
)
cout<<"-I- calculating radiator disk"<<endl; TGeoPgon* lDiskGlass = new TGeoPgon("DG",fPhi,360.,fEdges, 2); lDiskGlass-> DefineSection ( ,
0.  ,
fDiskRMin  ,
fDiskRMax   
)
lDiskGlass DefineSection ( ,
fDiskThickness  ,
fDiskRMin  ,
fDiskRMax   
)
if ( fWindowIsBox  )

Definition at line 134 of file createRootGeoFile.C.

Referenced by PndFilteredPrimaryGenerator::AddFilter(), Check_particle_path(), PndSoftTriggerTask::Init(), PndSoftTriggerTask::ReadConfiguration(), PndFsmCmpDet::readParameters(), PndFsmCombiDet::readParameters(), and PndMvdMQFileSamplerBursts::Run().

134  {
135  TGeoBBox* lDiskWindow = new TGeoBBox("DW",fWindowWidthHalf,fWindowHeightHalf,fDiskThickness);
136  } else {
Double_t const fDiskThickness
Double_t const fWindowHeightHalf
Double_t const fWindowWidthHalf
if ( fAbsorberUse  )

Definition at line 149 of file createRootGeoFile.C.

149  {
150  cout<<"-I- calculating absorber"<<endl;
151  if (fWindowIsBox) {
152  // in the window needs to be an absorber, (black colour) so the photons wont do
153  // reflections back into the disk.
154  // z = 0 ..... fDiskThickness
155  TGeoBBox* lAbsorberOuter = new TGeoBBox("AO",fWindowWidthHalf,fWindowHeightHalf,fDiskThickness/2.);
156  TGeoBBox* lAbsorberInner = new TGeoBBox("AI",fWindowWidthHalf-fAbsorberThickness,
158  } else {
159  TGeoEltu* lAbsorberOuter = new TGeoEltu("AO",fWindowWidthHalf,fWindowHeightHalf,fDiskThickness/2.);
160  TGeoEltu* lAbsorberInner = new TGeoEltu("AI",fWindowWidthHalf-fAbsorberThickness,
162  }
163  TGeoCompositeShape* lAbsorber = new TGeoCompositeShape("AO - AI");
164  TGeoVolume* vAbsorber = new TGeoVolume("absorber", lAbsorber, gGeoManager->GetMedium("vacuum"));
165  vAbsorber->SetLineColor(colBlack);
166  // again we need to shift them by the half fDiskThickness so place the center where it belongs
167  vLocalMother->AddNode(vAbsorber,0,new TGeoCombiTrans(0., 0.,fDiskThickness/2., new TGeoRotation(0)));
168  }
TGeoManager * gGeoManager
Double_t const fDiskThickness
Bool_t const fWindowIsBox
Double_t const fAbsorberThickness
vLocalMother
Int_t const colBlack
Double_t const fWindowHeightHalf
Double_t const fWindowWidthHalf
gSystem Load ( "libGeoBase"  )
gSystem Load ( "libParBase"  )
gSystem Load ( "libBase"  )
gSystem Load ( "libPassive"  )
rtdb print ( )
cout<< "Done." << endl; vTop-> Raytrace ( )
geoFace readMedia ( )
trc4b RegisterYourself ( )
vDisk SetLineColor ( colYellow  )
cout<<"-I- calculating detectors (mother for mirror/mcp)"<<endl; TGeoBBox* lDetector[fDetectorTypes]; TGeoVolume* vDetector[fDetectorTypes]; for (Int_t i=0; i<fDetectorTypes; i++) { lDetector[i] = new TGeoBBox(fDetectorWidth/2., fDetectorHeight/2., fDiskThickness/2.); name="detector"; name+=(i); vDetector[i] = new TGeoVolume(name.Data(),lDetector[i],gGeoManager->GetMedium("DIRCair")); vDetector[i]-> SetLineColor ( fDetectorColor  [i])
cout<<"-I- calculating mirrors"<<endl; TGeoBBox* lMirror[fDetectorTypes]; TGeoVolume* vMirror[fDetectorTypes]; for (Int_t i=0; i<fDetectorTypes; i++) { lMirror[i] = new TGeoBBox(fDetectorWidth/2., fMirrorHeight/2., fDiskThickness/2.); name="mirror"; name+=(i); medium="Mirror"; vMirror[i] = new TGeoVolume(name.Data(),lMirror[i],gGeoManager->GetMedium(medium.Data())); vMirror[i]-> SetLineColor ( fMirrorColor  [i])
cout<<"-I- calculating mcps"<<endl; TGeoBBox* lMcp = new TGeoBBox(fDetectorWidth/2.,fMcpHeight/2.,fDiskThickness/2.); TGeoVolume* vMcp[fDetectorTypes]; for (Int_t i=0; i<fDetectorTypes; i++) { name="mcp"; name+=(i); vMcp[i] = new TGeoVolume(name.Data(),lMcp,gGeoManager->GetMedium("FusedSil")); vMcp[i]-> SetLineColor ( colGray  )
geoFace setMediaFile ( "../../geometry/media_pnd.geo"  )
cout<<"-I- overall top"<<endl; TGeoVolume* vTop; TGeoBBox* lTop = new TGeoBBox(200,200,200); vTop = new TGeoVolume("top", lTop, gGeoManager->GetMedium("air")); gGeoManager-> SetTopVolume ( vTop  )
top Write ( )

Variable Documentation

cout<<"-I- placing detectors"<<endl; edgeStartPos.SetXYZ(fEdgeWidthHalf-fDetectorWidth/2.,fDiskRMax+fDetectorHeight/2.,fDiskThickness/2.); for (Int_t iEdge=0; iEdge<fEdges; iEdge++) { for (Int_t iDet=0; iDet<fDetectorsPerEdge; iDet++) { corner = edgeStartPos; corner.SetX(corner.X()-iDet*fDetectorWidth); corner.RotateZ(iEdge*fAlphaRad); rotation = nullRotation; rotation.RotateZ(iEdge*fAlpha); vLocalMother-> AddNode(vDetector[(fDetectorsPerEdge *iEdge+iDet)%fDetectorTypes], fDetectorsPerEdge *iEdge+iDet, new TGeoCombiTrans(corner.X(), corner.Y(), corner.Z(),new TGeoRotation(rotation)))

Definition at line 223 of file createRootGeoFile.C.

Double_t const cm = 1.

Definition at line 31 of file createRootGeoFile.C.

Referenced by ana_dsinc(), and PndFtfDirect::Setup().

Int_t const colBlack = 1

Definition at line 33 of file createRootGeoFile.C.

Int_t const colBlue = 4

Definition at line 36 of file createRootGeoFile.C.

Int_t const colGray = 15

Definition at line 38 of file createRootGeoFile.C.

Int_t const colGreen = 3

Definition at line 37 of file createRootGeoFile.C.

Int_t const colRed = 2

Definition at line 35 of file createRootGeoFile.C.

Int_t const colYellow = 5

Definition at line 34 of file createRootGeoFile.C.

TVector3 corner
TVector3 edgeStartPos

Definition at line 78 of file createRootGeoFile.C.

else
Initial value:
{
TGeoEltu* lDiskWindow = new TGeoEltu("DW",fWindowWidthHalf,fWindowHeightHalf,fDiskThickness)
Double_t const fDiskThickness
Double_t const fWindowHeightHalf
Double_t const fWindowWidthHalf

Definition at line 136 of file createRootGeoFile.C.

Referenced by tut_ana_mcmatch().

Double_t const fAbsorberThickness = 10 *mm
Bool_t const fAbsorberUse = kTRUE

Definition at line 65 of file createRootGeoFile.C.

FairGeoMedium* FairMediumAir = geoMedia->getMedium("air")
FairGeoMedium* FairMediumDIRCAir = geoMedia->getMedium("DIRCair")

Definition at line 88 of file createRootGeoFile.C.

FairGeoMedium* FairMediumFusedSil = geoMedia->getMedium("FusedSil")

Definition at line 87 of file createRootGeoFile.C.

FairGeoMedium* FairMediumMirror = geoMedia->getMedium("Mirror")

Definition at line 89 of file createRootGeoFile.C.

FairGeoMedium* FairMediumVacuum = geoMedia->getMedium("vacuum")
Double_t const fAlpha = 360. /fEdges

Definition at line 48 of file createRootGeoFile.C.

Double_t const fAlphaRad = fAlpha * TMath::DegToRad()

Definition at line 49 of file createRootGeoFile.C.

Double_t const fCoatThickness = 1. *cm

Definition at line 53 of file createRootGeoFile.C.

Int_t const fDetectorColor[fDetectorTypes] = {colRed,colBlue}

Definition at line 44 of file createRootGeoFile.C.

Double_t const fDetectorHeight = fMirrorHeight + fMcpHeight

Definition at line 75 of file createRootGeoFile.C.

Int_t const fDetectorsPerEdge = 120

Definition at line 46 of file createRootGeoFile.C.

Int_t const fDetectorTypes = 2

Definition at line 43 of file createRootGeoFile.C.

Double_t const fDetectorWidth = fEdgeWidth/fDetectorsPerEdge

Definition at line 74 of file createRootGeoFile.C.

Double_t const fDiskDistanceZ = 196. *cm

Definition at line 57 of file createRootGeoFile.C.

Double_t const fDiskRMax = fDiskDistanceZ * TMath::Tan(22.*TMath::DegToRad())

Definition at line 58 of file createRootGeoFile.C.

Double_t const fDiskRMin = 3. *cm

Definition at line 56 of file createRootGeoFile.C.

Double_t const fDiskThickness = 2. *cm

Definition at line 55 of file createRootGeoFile.C.

Int_t const fEdges = 8

Definition at line 41 of file createRootGeoFile.C.

Double_t const fEdgeWidth = 2. * fEdgeWidthHalf

Definition at line 72 of file createRootGeoFile.C.

Double_t const fEdgeWidthHalf = fDiskRMax * TMath::Tan(fPhi * TMath::DegToRad())

Definition at line 71 of file createRootGeoFile.C.

TString fGeoFile = "../../geometry/dsk.root"
TFile* fi = new TFile(fGeoFile,"RECREATE")

Definition at line 238 of file createRootGeoFile.C.

Referenced by AllNeutronAnalysis(), AnalyseThetaRadiusCorrelation(), PndSttTrackFinderReal::ChooseEntranceExit(), PndTrkCTGeometryCalculations::ChooseEntranceExit3(), PndTrkCTGeometryCalculations::ChooseEntranceExitbis(), PndSttTrackFinderReal::ChooseEntranceExitbis(), compress(), create1StationGem_firstStation_v2(), create1StationGem_lastStation_v2(), create1StationsGem_firstStation(), create1StationsGem_lastStation(), create3StationsGem(), create3StationsGem_Tube(), create3StationsGem_v2(), create3StationsGem_v2_1(), create4StationsGem(), create_ftof_rootgeo(), create_ftof_stof_rootgeo(), create_half_geo(), create_HV_MAPS(), create_HypSTxy3Cmic_rootgeo3(), create_HypSTxy3Cmic_RootGeo5Lay(), create_HypSTxy3Cmic_RootGeo5LayExt(), create_lumi(), create_lumi_geanetest(), create_scit_rootgeo_201505(), create_scit_rootgeo_201508(), create_scit_rootgeo_201601(), create_scit_rootgeo_201601_plot(), create_scit_rootgeo_noGaps(), create_scit_rootgeo_pSuperModule(), createdirc(), createdirc_prism(), createdircPix(), CreateLambdaGeometry(), CreateLambdaGeometrySeparatedSupport(), createRootGeoFileFwEndCap_2011(), createRootGeometry_beampipe(), createRootGeometry_DIRC(), createRootGeometry_DIRC_fsEVdroplens_MCPs(), createRootGeometry_DIRC_sepEV_06_2013(), createRootGeometry_DIRC_sepEV_MCPs(), createRootGeometry_DIRC_updated_06_2013(), createRootGeometry_RICH(), createstt(), PndTrkCTFindTrackInXY2::DecideWhichAngularRangeAndCharge(), emc_module4_StraightGeo24_ste(), eventDisplay(), PndTrkCTGeometryCalculations::FindingParallelTrackAngularRange(), PndTrkCTGeometryCalculations::FindingParallelTrackAngularRange2(), GammaSpectraAnalysis_CableTest(), GammaSpectraAnalysis_NoH(), GammaSpectraAnalysis_NoH_Split(), PndRichReco::GetPhis(), PndTrkCleanup::GoodTrack(), HPGe_geo(), hypGe_DoubleGeo(), hypGe_GeoBuilder_template(), hypGe_TripleGeo(), hypGeCableAbsorptionTest(), hypGeGeantTestGeometry(), hypGeGeoBuilderDEGASBall40_6sym_offset20(), hypGeGeoBuilderDEGASStraight40_offset15(), hypGeGeoBuilderDEGASStraight40_offset20(), hypGeGeoBuilderDouble30cmRadius(), hypGeGeoBuilderDouble30cmRadius_test(), hypGeGeoBuilderSingle(), hypGeGeoBuilderTriple30cmRadius(), hypGeGeoBuilderTriple30cmRadius_test(), hypGeGeoBuilderTriple30cmRadiusCrystalsOnly(), hypGeGeoBuilderTripleBall40Offset10Geometry(), hypGeGeoBuilderTripleBall40Offset10Geometry_STTFitting(), hypGeGeoBuilderTripleBall40Offset10GeometryCrystalsOnly(), hypGeGeoBuilderTripleBall40Offset20Geometry(), hypGeGeoBuilderTripleBall40Offset20Geometry_STTFitting(), hypGeGeoBuilderTripleBall40Offset20Geometry_STTFittingCrystalsOnly(), hypGeGeoBuilderTripleBall40Offset20GeometryCrystalsOnly(), hypGeGeoBuilderTripleStraightGeometry(), hypGeGeoBuilderTripleStraightGeometryCrystalsOnly(), hypGeGeoCOSYBeamDumpTOF(), hypGeGeoCOSYGermaniums(), hypGeGeoCOSYInBeamStuff(), hypGeGeoCOSYsetup2014(), hypGeGeoCOSYsetup2014Actives(), hypGeGeoCOSYsetup2014Passives(), hypGeGeoCOSYSiPm(), hypGeGeoCOSYTarget(), PndTrkTracking2::InfoXYZParal(), PndTrkCTGeometryCalculations::ListAxialSectorsCrossedbyTrack_and_Hits(), LoadManySimFiles(), MvdTBGeometry(), NeutronAnalysis(), PndTrkCTFindTrackInXY2::OrderingUsingFi(), PndSttTrackFinderReal::PndSttFindingParallelTrackAngularRange(), PndSttTrackFinderReal::PndSttInfoXYZParal(), PndFieldPar::SetParameters(), PndTrkPlotMacros::SttInfoXYZParal(), PndTrkPlotMacros2::SttInfoXYZParal(), PndTrkCleanup::SttParalCleanup(), PndTrkCleanup::SttSkewCleanup(), and PndTrkCleanup::Track_Crosses_MvdBarrelPartialAzimuthalCoverage().

Double_t const fMcpHeight = 1. *cm

Definition at line 69 of file createRootGeoFile.C.

Int_t const fMirrorColor[fDetectorTypes] = {colRed,colBlue}

Definition at line 45 of file createRootGeoFile.C.

Double_t const fMirrorHeight = 0.5 *mm

Definition at line 67 of file createRootGeoFile.C.

Double_t const fPhi = fAlpha /2.

Definition at line 51 of file createRootGeoFile.C.

Referenced by FairGeaneTr::Exec(), and FairGeaneTrEmc::Exec().

Double_t const fWindowHeightHalf = fDiskDistanceZ * TMath::Tan( 5.*TMath::DegToRad())

Definition at line 60 of file createRootGeoFile.C.

Referenced by PndDsk::ConstructGeometry().

Bool_t const fWindowIsBox = kTRUE

Definition at line 62 of file createRootGeoFile.C.

Double_t const fWindowWidthHalf = fDiskDistanceZ * TMath::Tan(10.*TMath::DegToRad())

Definition at line 61 of file createRootGeoFile.C.

Referenced by PndDsk::ConstructGeometry().

FairGeoBuilder* geoBuild = geoLoad->getGeoBuilder()
FairGeoInterface* geoFace = geoLoad->getGeoInterface()

Definition at line 17 of file createRootGeoFile.C.

Referenced by PndEmcApd::ConstructASCIIGeometry(), PndFtof::ConstructASCIIGeometry(), PndEmc::ConstructASCIIGeometry(), PndSdsDetector::ConstructASCIIGeometry(), PndRich::ConstructGeometry(), PndFts2::ConstructGeometry(), PndFts::ConstructGeometry(), PndStt::ConstructGeometry(), PndMdt::ConstructGeometryFast(), PndHypGe::ConstructHPGeGeometry(), create1StationGem_firstStation_v2(), create1StationGem_lastStation_v2(), create1StationsGem_firstStation(), create1StationsGem_lastStation(), create3StationsGem(), create3StationsGem_Tube(), create3StationsGem_v2(), create3StationsGem_v2_1(), create4StationsGem(), create_ftof_rootgeo(), create_ftof_stof_rootgeo(), create_half_geo(), create_HV_MAPS(), create_HypSTxy3Cmic_rootgeo3(), create_HypSTxy3Cmic_RootGeo5Lay(), create_HypSTxy3Cmic_RootGeo5LayExt(), create_lumi(), create_lumi_geanetest(), create_scit_rootgeo_201505(), create_scit_rootgeo_201508(), create_scit_rootgeo_201601(), create_scit_rootgeo_201601_plot(), create_scit_rootgeo_noGaps(), create_scit_rootgeo_pSuperModule(), createdirc(), createdirc_prism(), createdircPix(), CreateLambdaGeometry(), CreateLambdaGeometrySeparatedSupport(), createLmdGeometry(), createRootGeoFileBwEnd_2017(), createRootGeoFileFwEndCap_2011(), createRootGeometry_beampipe(), createRootGeometry_DIRC(), createRootGeometry_DIRC_sepEV_06_2013(), createRootGeometry_DIRC_updated_06_2013(), createRootGeometry_RICH(), createstt(), CrystalShapeTest(), emc_module4_StraightGeo24_ste(), PndEmc::ExpandNode(), PndLmdDim::Generate_rootgeom(), geom(), HPGe_geo(), hypGe_DoubleGeo(), hypGe_GeoBuilder_template(), hypGe_TripleGeo(), hypGeCableAbsorptionTest(), hypGeGeantTestGeometry(), hypGeGeoBuilderDEGASBall40_6sym_offset20(), hypGeGeoBuilderDEGASStraight40_offset15(), hypGeGeoBuilderDEGASStraight40_offset20(), hypGeGeoBuilderDouble30cmRadius(), hypGeGeoBuilderDouble30cmRadius_test(), hypGeGeoBuilderSingle(), hypGeGeoBuilderTriple30cmRadius(), hypGeGeoBuilderTriple30cmRadius_test(), hypGeGeoBuilderTriple30cmRadiusCrystalsOnly(), hypGeGeoBuilderTripleBall40Offset10Geometry(), hypGeGeoBuilderTripleBall40Offset10Geometry_STTFitting(), hypGeGeoBuilderTripleBall40Offset10GeometryCrystalsOnly(), hypGeGeoBuilderTripleBall40Offset20Geometry(), hypGeGeoBuilderTripleBall40Offset20Geometry_STTFitting(), hypGeGeoBuilderTripleBall40Offset20Geometry_STTFittingCrystalsOnly(), hypGeGeoBuilderTripleBall40Offset20GeometryCrystalsOnly(), hypGeGeoBuilderTripleStraightGeometry(), hypGeGeoBuilderTripleStraightGeometryCrystalsOnly(), hypGeGeoCOSYBeamDumpTOF(), hypGeGeoCOSYGermaniums(), hypGeGeoCOSYInBeamStuff(), hypGeGeoCOSYsetup2014(), hypGeGeoCOSYsetup2014Actives(), hypGeGeoCOSYsetup2014Passives(), hypGeGeoCOSYSiPm(), hypGeGeoCOSYTarget(), MvdTBGeometry(), PndMdt::PndMdtCoil(), PndMdt::PndMdtForward(), PndMdt::PndMdtMagnet(), PndMdt::PndMdtMFIron(), PndMdt::PndMdtMuonFilter(), transform_jost_fieldmap(), and visualize_fieldmaps().

FairGeoLoader* geoLoad = new FairGeoLoader("TGeo","FairGeoLoader")

Definition at line 16 of file createRootGeoFile.C.

Referenced by PndEmcApd::ConstructASCIIGeometry(), PndFtof::ConstructASCIIGeometry(), PndEmc::ConstructASCIIGeometry(), PndSdsDetector::ConstructASCIIGeometry(), PndRich::ConstructGeometry(), PndFts2::ConstructGeometry(), PndFts::ConstructGeometry(), PndStt::ConstructGeometry(), PndMdt::ConstructGeometryFast(), PndHypGe::ConstructHPGeGeometry(), create1StationGem_firstStation_v2(), create1StationGem_lastStation_v2(), create1StationsGem_firstStation(), create1StationsGem_lastStation(), create3StationsGem(), create3StationsGem_Tube(), create3StationsGem_v2(), create3StationsGem_v2_1(), create4StationsGem(), create_ftof_rootgeo(), create_ftof_stof_rootgeo(), create_half_geo(), create_HV_MAPS(), create_HypSTxy3Cmic_rootgeo3(), create_HypSTxy3Cmic_RootGeo5Lay(), create_HypSTxy3Cmic_RootGeo5LayExt(), create_lumi(), create_lumi_geanetest(), create_scit_rootgeo_201505(), create_scit_rootgeo_201508(), create_scit_rootgeo_201601(), create_scit_rootgeo_201601_plot(), create_scit_rootgeo_noGaps(), create_scit_rootgeo_pSuperModule(), createdirc(), createdirc_prism(), createdircPix(), CreateLambdaGeometry(), CreateLambdaGeometrySeparatedSupport(), createLmdGeometry(), createRootGeoFileBwEnd_2017(), createRootGeoFileFwEndCap_2011(), createRootGeometry_beampipe(), createRootGeometry_DIRC(), createRootGeometry_DIRC_sepEV_06_2013(), createRootGeometry_DIRC_updated_06_2013(), createRootGeometry_RICH(), createstt(), CrystalShapeTest(), emc_module4_StraightGeo24_ste(), PndEmc::ExpandNode(), PndLmdDim::Generate_rootgeom(), geom(), HPGe_geo(), hypGe_DoubleGeo(), hypGe_GeoBuilder_template(), hypGe_TripleGeo(), hypGeCableAbsorptionTest(), hypGeGeantTestGeometry(), hypGeGeoBuilderDEGASBall40_6sym_offset20(), hypGeGeoBuilderDEGASStraight40_offset15(), hypGeGeoBuilderDEGASStraight40_offset20(), hypGeGeoBuilderDouble30cmRadius(), hypGeGeoBuilderDouble30cmRadius_test(), hypGeGeoBuilderSingle(), hypGeGeoBuilderTriple30cmRadius(), hypGeGeoBuilderTriple30cmRadius_test(), hypGeGeoBuilderTriple30cmRadiusCrystalsOnly(), hypGeGeoBuilderTripleBall40Offset10Geometry(), hypGeGeoBuilderTripleBall40Offset10Geometry_STTFitting(), hypGeGeoBuilderTripleBall40Offset10GeometryCrystalsOnly(), hypGeGeoBuilderTripleBall40Offset20Geometry(), hypGeGeoBuilderTripleBall40Offset20Geometry_STTFitting(), hypGeGeoBuilderTripleBall40Offset20Geometry_STTFittingCrystalsOnly(), hypGeGeoBuilderTripleBall40Offset20GeometryCrystalsOnly(), hypGeGeoBuilderTripleStraightGeometry(), hypGeGeoBuilderTripleStraightGeometryCrystalsOnly(), hypGeGeoCOSYBeamDumpTOF(), hypGeGeoCOSYGermaniums(), hypGeGeoCOSYInBeamStuff(), hypGeGeoCOSYsetup2014(), hypGeGeoCOSYsetup2014Actives(), hypGeGeoCOSYsetup2014Passives(), hypGeGeoCOSYSiPm(), hypGeGeoCOSYTarget(), MvdTBGeometry(), PndMdt::PndMdtCoil(), PndMdt::PndMdtForward(), PndMdt::PndMdtMagnet(), PndMdt::PndMdtMFIron(), PndMdt::PndMdtMuonFilter(), transform_jost_fieldmap(), and visualize_fieldmaps().

FairGeoMedia* geoMedia = geoFace->getMedia()
TGeoManager* gGeoManager = (TGeoManager*)gROOT->FindObject("FAIRGeom")

Definition at line 97 of file createRootGeoFile.C.

Referenced by ana_day1(), ana_multikalman(), anaRadLength(), PndEmcHitProducer::cleansortmclist(), CloseGeoManager(), Config(), PndEmcApd::ConstructASCIIGeometry(), PndFtof::ConstructASCIIGeometry(), PndEmc::ConstructASCIIGeometry(), constructGasManifold(), PndPipe::ConstructGeometry(), PndDsk::ConstructGeometry(), PndMdt::ConstructGeometryFast(), PndHypGe::ConstructHPGeGeometry(), constructMechanicalFrame(), PndEmc::ConstructRootGeometry(), PndEmc::ConstructRootGeomMod12(), PndEmc::ConstructRootGeomMod4(), PndEmc::ConstructRootGeomMod5(), PndMvdAllDataEventAna::Create3DGeoHits(), create3StationsGem_v2_1(), create_HV_MAPS(), GeCluster::CreateCluster(), CreateCluster(), createdirc(), createdirc_prism(), createdircPix(), PndMvdCreateDefaultApvMap::CreateFile(), CreateLambdaGeometry(), CreateLambdaGeometrySeparatedSupport(), PndGeoHitList::CreateNewGroup(), createRootGeoFileBwEnd_2017(), createRootGeoFileFwEndCap_2011(), createRootGeometry_beampipe(), createRootGeometry_DIRC(), createRootGeometry_DIRC_fsEVdroplens_MCPs(), createRootGeometry_DIRC_sepEV_06_2013(), createRootGeometry_DIRC_sepEV_MCPs(), createRootGeometry_DIRC_updated_06_2013(), createRootGeometry_RICH(), createstt(), CrystalShapeTest(), digi_day1(), PndGemDigitize::DigitizeEvent(), PndGemDigitize::DigitizeRealisticEvent(), DisplayGeometry(), drawGeo(), drawMvdHistos(), GFMaterialEffects::effects(), eventdisplay(), eventDisplay(), PndMdtDigiProducer::Exec(), PndHypGeGammaAna::Exec(), PndSttHelixHitProducer::Exec(), PndDiscTaskDigitization::Exec(), PndCATracking::Exec(), PndGemIdealHitProducer::Exec(), PndFtofHitProducerIdeal::Exec(), PndDrcHitProducerIdeal::Exec(), PndHypDPatternRecoTask::Exec(), PndEmc::ExpandNode(), PndMvdAllDataEventAna::FillHitHistos(), PndSttMapCreator::FillSttTubeParametersType2(), PndMasterRunAna::Finish(), PndMasterRunSim::Finish(), gem_material_ana1(), GeoDisplay(), Get_List_of_Sensors(), PndLmdDim::Get_List_of_Sensors(), PndLmdDim::Get_matrix(), PndMdtIGeometry::GetGeometryInfoV2(), PndMvdAllDataEventAna::GetLocalHitPoints(), GFMaterialEffects::getParameters(), PndMQSdsChargeWeightedPixelMapping::GetSensorDimensions(), PndSdsChargeWeightedPixelMapping::GetSensorDimensions(), PndDrcDigiTask::GetSensorDimensions(), PndDrcTimeDigiTask::GetSensorDimensions(), PndHypStripHitProducer::GetSensorDimensions(), PndSdsHybridHitProducer::GetSensorDimensions(), PndHypGeoHandling::GetSensorDimensionsPath(), PndGeoHandling::GetSensorDimensionsPath(), PndMQSdsChargeWeightedPixelMapping::GetTransformation(), PndSdsChargeWeightedPixelMapping::GetTransformation(), PndSdsHybridHitProducer::GetTransformation(), PndSttMapCreator::GetTubeFromParametersToFillGeoType1(), PndSttMapCreator::GetTubeFromTubeIDGeoType1(), PndTrkTracking2::GetVolumeCharacteristics(), hypGe_DoubleGeo(), hypGe_GeoBuilder_template(), hypGe_TripleGeo(), hypGeCableAbsorptionTest(), hypGeGeantTestGeometry(), hypGeGeoBuilderDEGASBall40_6sym_offset20(), hypGeGeoBuilderDEGASStraight40_offset15(), hypGeGeoBuilderDEGASStraight40_offset20(), hypGeGeoBuilderDouble30cmRadius(), hypGeGeoBuilderDouble30cmRadius_test(), hypGeGeoBuilderSingle(), hypGeGeoBuilderTriple30cmRadius(), hypGeGeoBuilderTriple30cmRadius_test(), hypGeGeoBuilderTriple30cmRadiusCrystalsOnly(), hypGeGeoBuilderTripleBall40Offset10Geometry(), hypGeGeoBuilderTripleBall40Offset10Geometry_STTFitting(), hypGeGeoBuilderTripleBall40Offset10GeometryCrystalsOnly(), hypGeGeoBuilderTripleBall40Offset20Geometry(), hypGeGeoBuilderTripleBall40Offset20Geometry_STTFitting(), hypGeGeoBuilderTripleBall40Offset20Geometry_STTFittingCrystalsOnly(), hypGeGeoBuilderTripleBall40Offset20GeometryCrystalsOnly(), hypGeGeoBuilderTripleStraightGeometry(), hypGeGeoBuilderTripleStraightGeometryCrystalsOnly(), hypGeGeoCOSYBeamDumpTOF(), hypGeGeoCOSYGermaniums(), hypGeGeoCOSYInBeamStuff(), hypGeGeoCOSYsetup2014(), hypGeGeoCOSYsetup2014Actives(), hypGeGeoCOSYsetup2014Passives(), hypGeGeoCOSYSiPm(), hypGeGeoCOSYTarget(), if(), PndMdtDigiProducer::Init(), PndFtsHitProducerRealFast::Init(), PndFtsHitProducerMcPointCoordinates::Init(), PndSttHitProducerRealFast::Init(), PndMdtIGeometry::Init(), PndHypGeGammaAna::Init(), PndDrcAccuDigiPixelDraw::Init(), PndMvdCreateDefaultApvMap::Init(), PndHypMSAnaTask::Init(), PndLmdDigiProducer::Init(), PndHypIdealRecoTask::Init(), PndGemSmearingTask::Init(), PndMvdIdealRecoTask::Init(), PndHypDKalmanTask::Init(), PndHypDPatternRecoTask::Init(), PndSdsIdealRecoTask::Init(), PndVolGenerator::Init(), PndHypStripHitProducer::Init(), PndRich::Initialize(), PndFtof::Initialize(), PndGemDetector::Initialize(), PndSciT::Initialize(), PndStt::Initialize(), PndHyp::Initialize(), PndSdsDetector::Initialize(), PndDrc::Initialize(), PndHypIdealRecoTask::InitTransMat(), PndGemSmearingTask::InitTransMat(), PndMvdIdealRecoTask::InitTransMat(), PndSdsRecoTask::InitTransMat(), PndSdsIdealRecoTask::InitTransMat(), PndSciTAnaIdeal::InitTransMat(), PndEmcStructure::Instance(), PndTrackingQualityBarrelAnalysisNewLinks::IsBarrelMVD(), IsBarrelMVD(), PndPidCorrelator::MdtGeometry(), PndGemDetector::MisalignDetector(), PndLmdDetector::ModifyGeometry(), PndLmdDetector::ModifyGeometryByFullPath(), PndLmdDetector::ModifyGeometryBySymlink(), muon_barrel_strip_5bis(), MvdTBGeometry(), Navigate_into(), NeutronAnalysis_COSY_edit(), pidideal_day1(), plotDC02AnalyzedData(), PndGeoHandling::PndGeoHandling(), PndHypGeoHandling::PndHypGeoHandling(), PndHypRecoHit::PndHypRecoHit(), PndMdt::PndMdtCoil(), PndMdt::PndMdtForward(), PndMdt::PndMdtMagnet(), PndMdt::PndMdtMFIron(), PndMdt::PndMdtMuonFilter(), PndMvdAllDataEventAna::PndMvdAllDataEventAna(), PndSttMapCreator::PndSttMapCreator(), PndDisc::ProcessHits(), PndHyp::ProcessHits(), PndDrc::ProcessHits(), QAmacro_mvd_ana(), PndLmdDim::Read_transformation_matrices_from_geometry(), PndVolGenerator::ReadEvent(), recoideal_day1(), PndGeoHandling::ReInit(), RemoveGeoManager(), PndLmdDim::Retrieve_version_number(), runLumiPixel0SimBox(), runLumiPixel1Digi(), runLumiPixel2bHitMerge(), runLumiPixel2dDynamicCutFinder(), runLumiPixel2ePairFinder(), runLumiPixel2Reco(), runLumiPixel4aFilter(), runLumiPixel4Fitter(), runLumiPixel5BackProp(), runLumiPixel5bCleanSig(), runLumiPixel7TrksQA(), runOnlineDisplayMCCheckFaster3(), runReco(), Set_matrix(), PndLmdDim::Set_matrix(), PndMdtTrkProducer::SetGeometry(), PndGeoHandling::SetParContainers(), PndEmc::SetSpecialPhysicsCuts(), sim_day1(), PndGemDigitize::SimulateGaussianResponse(), GFMaterialEffects::stepper(), PndLmdDim::Test_List_of_Sensors(), transform_jost_fieldmap(), visualize_fieldmaps(), PndLmdDim::Write_transformation_matrices_to_geometry(), PndMvdCreateDefaultApvMap::WriteExpandNode(), PndCATracking::WriteMVDHits(), PndMasterRunAna::~PndMasterRunAna(), PndMasterRunSim::~PndMasterRunSim(), and PndMasterTask::~PndMasterTask().

TGeoCompositeShape* lDisk = new TGeoCompositeShape("DG - DW:trDW")

Definition at line 142 of file createRootGeoFile.C.

TString medium ="air"
Double_t const mm = cm/10.
TString name

Definition at line 82 of file createRootGeoFile.C.

Referenced by TGo4EventElement::activate(), PndCATFIterTimerInfo::Add(), L1CATFIterTimerInfo::Add(), PndIdealTrackFinder::AddBranchName(), PndGeoCave::addRefNodes(), anaclust(), Vec< T >::at(), BetterStatBox(), PndDrcReco::CanvasSave(), check_complete(), check_pid(), DecayTreeFitter::ParticleBase::collectVertexDaughters(), SimpleNtp::Column(), PndSimpleNtuple::Column(), comp_complete(), comp_multiFiles(), comp_pid(), comp_recoqa(), compress(), config_graph(), PndFtof::ConstructASCIIGeometry(), constructGasManifold(), constructMechanicalFrame(), RhoParticleSelectorBase::CPConjugate(), create_ftof_rootgeo(), create_ftofwall(), create_HypSTxy3Cmic_rootgeo3(), create_HypSTxy3Cmic_RootGeo5Lay(), create_HypSTxy3Cmic_RootGeo5LayExt(), create_lumi(), create_lumi_geanetest(), PndGemContFact::createContainer(), PndTutContFact::createContainer(), CbmPlaneContFact::createContainer(), PndPassiveContFact::createContainer(), PndAnaContFact::createContainer(), PndDrcContFact::createContainer(), PndFtsContFact::createContainer(), PndRichContFact::createContainer(), PndSttContFact::createContainer(), PndMdtContFact::createContainer(), PndMvdContFact::createContainer(), PndSensorNameContFact::createContainer(), PndLmdContFact::createContainer(), PndPidContFact::createContainer(), PndHypContFact::createContainer(), PndSciTContFact::createContainer(), PndHypGeContFact::createContainer(), PndEmcContFact::createContainer(), PndFtofContFact::createContainer(), PndFieldContFact::createContainer(), createRootGeoFileFwEndCap_2011(), createstt(), PndSttTubeIdMapCreatorRoot::CreateTubeMap(), PndSttTubeMapCreatorRoot::CreateTubeMap(), TGo4EventElement::deactivate(), MyMainFrame::DoDraw(), PndPidMvaAssociatorTask::DoPidMatch(), PndMdtParamDigi::Draw(), emc_module4_StraightGeo24_ste(), evaltrig(), TtCracowTask::Exec(), TtAliTask::Exec(), TtLinFitTask::Exec(), PndEmc::ExpandNode(), FCPrepareTree(), DecayTreeFitter::Constraint::filter(), for(), gem_material_ana1(), PndLmdDim::Generate_rootgeom(), PndLmdDim::Get_histogram_Moduleside(), PndLmdDim::Get_histogram_Plane(), PndLmdDim::Get_histogram_Sensor(), PndFtsMapCreator2::GetChamberIDFromName(), PndFtsMapCreator::GetChamberIDFromName(), PndSimpleNtuple::GetCurrentValue(), PndMvdAnaRadDam::GetHistoByName(), PndTrackDraw::GetTrGroup(), PndFtsMapCreator2::GetTubeIDFromNameGeoType1(), PndFtsMapCreator::GetTubeIDFromNameGeoType1(), PndSttMapCreator::GetTubeIDFromNameGeoType1(), PndFTSEfficiencies::Inc(), PndCAEfficiencies::Inc(), TEfficiencies::Inc(), KFPartEfficiencies::Inc(), KFPartEfficiencies::IncReco(), PndSttParAsciiFileIo::init(), PndSttParRootFileIo::init(), PndDrcReco::Init(), PndDrcLutReco::Init(), DecayTreeFitter::ParticleBase::initCov(), DecayTreeFitter::InternalParticle::initPar1(), PndMdtIGeometry::LoadGeometry(), materialana(), muon_barrel_strip_5bis(), L1CATFIterTimerInfo::operator[](), PndCATFIterTimerInfo::operator[](), DecayTreeFitter::ParticleBase::parname(), PndFsmAbsDet::parseParameterList(), plot_all(), PndHypGeReader::PndHypGeReader(), PndListProvider::PndListProvider(), PndGeoCave::print(), DecayTreeFitter::ParticleBase::print(), PndFts2::ProcessHits(), PndMdt::ProcessHits(), PndFts::ProcessHits(), PndStt::ProcessHits(), PndMdt::ProcessHitsFast(), PndMdt::ProcessHitsRoot(), DecayTreeFitter::ParticleBase::projectConstraint(), PndRhoTupleQA::qaComp(), PndRhoTupleQA::qaRecoFullTree(), PndRhoTupleQA::qaRecoShortTree(), PndGeoCave::read(), PndSttParAsciiFileIo::read(), PndSoftTriggerTask::ReadConfiguration(), ReadHCal(), ReadHits(), RhoPdtLoader::ReadPDGTable(), RhoRhoPHOTOSUserTreeAnalysis(), scattered_particles(), PndMdt::SetBarrel(), PndGapEventBuilderTask::SetBranchName(), PndRecoDafFit::SetCentralTrackerBranchName(), PndRecoDafFit2::SetCentralTrackerBranchName(), PndRecoKalmanFit2::SetCentralTrackerBranchName(), PndRecoKalmanFit::SetCentralTrackerBranchName(), PndRecoMultiKalmanTask2::SetCentralTrackerBranchName(), PndRecoKalmanTask2::SetCentralTrackerBranchName(), PndRecoKalmanTask::SetCentralTrackerBranchName(), PndRecoMultiKalmanTask::SetCentralTrackerBranchName(), PndKFParticleFinderPID::SetChargedTrackBranchName(), PndKFParticleFinder::SetChargedTrackBranchName(), PndKFParticleFinderQA::SetChargedTrackBranchName(), PndLinTrack::SetDetName(), PndFtofHit::SetDetName(), PndSciTHit::SetDetName(), PndHypHit::SetDetName(), PndKFParticleFinderQA::SetEffFileName(), PndMdt::SetEndcap(), PndRecoMultiKalmanTask::SetFitHypotheses(), PndMdt::SetForward(), PndFtsCATracking::SetFtsHitsBranchName(), PndTrackingQATask::SetFunctorName(), PndTrackingQualityBarrelTaskNewLinks::SetIdealTrackBranchName(), PndTrackingQATask::SetIdealTrackBranchName(), PndMCTruthMatch::SetInBranchName(), PndMissingPzCleanerTask::SetInputTrackBranch(), PndMultiClassBdtTrain::SetJobName(), PndMultiClassMlpTrain::SetJobName(), PndKFParticleFinderPID::SetMCTrackBranchName(), PndKFParticleFinderQA::SetMCTrackBranchName(), PndMdt::SetMuonFilter(), PndRecoDafFit::SetMvdBranchName(), PndRecoKalmanFit2::SetMvdBranchName(), PndRecoDafFit2::SetMvdBranchName(), PndRecoKalmanFit::SetMvdBranchName(), PndRecoMultiKalmanTask2::SetMvdBranchName(), PndRecoKalmanTask2::SetMvdBranchName(), PndRecoKalmanTask::SetMvdBranchName(), PndRecoMultiKalmanTask::SetMvdBranchName(), PndCATracking::SetMvdPixelHitsBranchName(), PndCATracking::SetMvdStripHitsBranchName(), PndSoftTriggerLine::SetName(), PndFsmAbsDet::setName(), PndKFParticleFinderPID::SetNeutralTrackBranchName(), PndKFParticleFinder::SetNeutralTrackBranchName(), PndKFParticleFinderQA::SetNeutralTrackBranchName(), PndT0CandidateDetermination::SetOutBranchName(), PndSolCorrTask::SetOutBranchName(), PndEmcAnalysis::SetOutput(), PndPatternMatcher::SetOutputBranchname(), PndIdealTrackFinder::SetOutputBranchName(), PndTrackingQualityBarrelTaskNewLinks::SetOutputMCInfoBranchName(), PndTrackingQATask::SetOutputMCInfoBranchName(), PndTrackingQualityBarrelTaskNewLinks::SetOutputRecoInfoBranchName(), PndTrackingQATask::SetOutputRecoInfoBranchName(), PndMissingPzCleanerTask::SetOutputTrackBranch(), PndCATracking::SetSttHitsBranchName(), PndHypDKalmanTask::SetTrackBranchName(), PndHypKalmanTask::SetTrackBranchName(), PndLmdKalmanTask::SetTrackBranchName(), PndTrackingQualityBarrelTaskNewLinks::SetTrackBranchName(), PndTrackingQATask::SetTrackBranchName(), PndRecoKalmanTask2::SetTrackInBranchName(), PndRecoMultiKalmanTask2::SetTrackInBranchName(), PndRecoKalmanTask::SetTrackInBranchName(), PndRecoMultiKalmanTask::SetTrackInBranchName(), PndRecoMultiKalmanTask2::SetTrackOutBranchName(), PndRecoKalmanTask2::SetTrackOutBranchName(), PndRecoMultiKalmanTask::SetTrackOutBranchName(), PndRecoKalmanTask::SetTrackOutBranchName(), PndFtsTrackerIdeal::SetTrackOutput(), PndHypDPatternRecoTask::SetVtxAbsName(), PndMultiClassBdtClassify::SetWeightsFileName(), PndMultiClassMlpClassify::SetWeightsFileName(), sim_pid_runSimHF_GiB_DC(), sizetree(), softtrigger_kin5(), TrackHits(), PndFileNameCreator::TruncateFileName(), PndFileNameCreator::TruncateInitial(), tut_makegifs(), DecayTreeFitter::RecoTrack::updCache(), DecayTreeFitter::RecoComposite::updCache(), Vec< T >::Vec(), PndGeoCave::write(), PndSttParAsciiFileIo::write(), and PndEmcWaveformWriteoutBuffer::WriteToFile().

TGeoRotation nullRotation

Definition at line 80 of file createRootGeoFile.C.

TGeoRotation rotation
TGeoTranslation* trDW = new TGeoTranslation("trDW",0., 0., fDiskThickness/2.)

Definition at line 140 of file createRootGeoFile.C.

TGeoVolume* vDisk = new TGeoVolume("radiator", lDisk, gGeoManager->GetMedium("FusedSil"))

Definition at line 143 of file createRootGeoFile.C.

vLocalMother = new TGeoVolume("mother", lLocalMother, gGeoManager->GetMedium("DIRCair"))