FairRoot/PandaRoot
|
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[i] | AddNode (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[i] | AddNode (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") |
vTop AddNode | ( | vLocalMother | , |
0 | , | ||
new | TGeoCombiTrans0, 0, fDiskDistanceZ, new TGeoRotation(0) | ||
) |
vLocalMother AddNode | ( | vDisk | , |
0 | , | ||
new | TGeoCombiTrans0., 0., 0., new TGeoRotation(0) | ||
) |
vDetector [i] AddNode | ( | vMirror | [i], |
0 | , | ||
new | TGeoCombiTrans0.,-fDetectorHeight/2.+fMirrorHeight/2., 0., new TGeoRotation(0) | ||
) |
vDetector [i] AddNode | ( | vMcp | [i], |
0 | , | ||
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 | ( | 0 | , |
- | fCoatThickness, | ||
fWindowHeightHalf-fAbsorberThickness- | fCoatThickness, | ||
fDiskRMax+fMirrorHeight+ | fMcpHeight | ||
) |
lLocalMother DefineSection | ( | 1 | , |
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 | , |
0. | , | ||
fDiskRMin | , | ||
fDiskRMax | |||
) |
lDiskGlass DefineSection | ( | 1 | , |
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().
if | ( | fAbsorberUse | ) |
Definition at line 149 of file createRootGeoFile.C.
gSystem Load | ( | "libGeoBase" | ) |
gSystem Load | ( | "libParBase" | ) |
gSystem Load | ( | "libBase" | ) |
gSystem Load | ( | "libPassive" | ) |
cout<< "Done." << endl; vTop-> Raytrace | ( | ) |
geoFace readMedia | ( | ) |
trc4b RegisterYourself | ( | ) |
Referenced by create1StationGem_firstStation_v2(), create1StationGem_lastStation_v2(), create1StationsGem_firstStation(), create1StationsGem_lastStation(), create3StationsGem(), create3StationsGem_Tube(), create3StationsGem_v2(), create3StationsGem_v2_1(), create4StationsGem(), createRootGeoFileBwEnd_2017(), and PndGeoHypGeModifiedBeamPipe::PndGeoHypGeModifiedBeamPipe().
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 | ( | ) |
Referenced by PndFTSCAParam::CheckFieldApproximation(), trapmap_barrel(), trapmap_disc(), and writemyhistos().
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 |
Definition at line 79 of file createRootGeoFile.C.
Referenced by PndDrcTimeDigiTask::Exec(), and PndDrcDigiTask::ProcessPhotonPoint().
TVector3 edgeStartPos |
Definition at line 78 of file createRootGeoFile.C.
else |
Definition at line 136 of file createRootGeoFile.C.
Referenced by tut_ana_mcmatch().
Definition at line 64 of file createRootGeoFile.C.
Referenced by create_HypSTxy3Cmic_rootgeo3(), create_HypSTxy3Cmic_RootGeo5Lay(), and create_HypSTxy3Cmic_RootGeo5LayExt().
Bool_t const fAbsorberUse = kTRUE |
Definition at line 65 of file createRootGeoFile.C.
FairGeoMedium* FairMediumAir = geoMedia->getMedium("air") |
Definition at line 85 of file createRootGeoFile.C.
Referenced by createRootGeometry_beampipe(), PndLmdDim::Generate_rootgeom(), PndLmdGeometryFactory::retrieveMaterial(), transform_jost_fieldmap(), and visualize_fieldmaps().
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") |
Definition at line 86 of file createRootGeoFile.C.
Referenced by PndLmdDim::Generate_rootgeom(), and PndLmdGeometryFactory::retrieveMaterial().
Definition at line 48 of file createRootGeoFile.C.
Definition at line 49 of file createRootGeoFile.C.
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.
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.
Definition at line 56 of file createRootGeoFile.C.
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.
Definition at line 71 of file createRootGeoFile.C.
TString fGeoFile = "../../geometry/dsk.root" |
Definition at line 26 of file createRootGeoFile.C.
Referenced by createdirc(), createdirc_prism(), createdircPix(), 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(), PndGemRecoHit::PndGemRecoHit(), PndGemRecoHit2::PndGemRecoHit2(), PndHypRecoHit::PndHypRecoHit(), and sim_dsk().
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().
Definition at line 69 of file createRootGeoFile.C.
Int_t const fMirrorColor[fDetectorTypes] = {colRed,colBlue} |
Definition at line 45 of file createRootGeoFile.C.
Definition at line 67 of file createRootGeoFile.C.
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() |
Definition at line 23 of file createRootGeoFile.C.
Referenced by createRootGeometry_beampipe(), transform_jost_fieldmap(), and visualize_fieldmaps().
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() |
Definition at line 22 of file createRootGeoFile.C.
Referenced by createRootGeometry_beampipe(), transform_jost_fieldmap(), and visualize_fieldmaps().
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" |
Definition at line 83 of file createRootGeoFile.C.
Referenced by create1StationGem_firstStation_v2(), create1StationGem_lastStation_v2(), create1StationsGem_firstStation(), create1StationsGem_lastStation(), create3StationsGem(), create3StationsGem_Tube(), create3StationsGem_v2(), create3StationsGem_v2_1(), create4StationsGem(), createRootGeoFileFwEndCap_2011(), emc_module4_StraightGeo24_ste(), PndGeoCave::read(), and PndEmc::SetSpecialPhysicsCuts().
Definition at line 32 of file createRootGeoFile.C.
Referenced by PndMdtTrkProducer::AlgorithmWithLheGenTrack(), PndMdtRecoPar::Clear(), createRootGeoFileBwEnd_2017(), PndTrkChi2Fits::FitHelixCylinder(), PndPidCorrelator::GetFMdtInfo(), PndPidCorrelator::GetMdtInfo(), muon_barrel_strip_5bis(), PndFtfDirect::parseConfigfile(), PndPidCorrelator::PndPidCorrelator(), PndMdtTrkProducer::SetGeometry(), PndFtfDirect::Setup(), test_check(), ZeeAnalysis(), and ZtautauAnalysis().
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 |
Definition at line 81 of file createRootGeoFile.C.
Referenced by PndSttTubeCreator::GetTube(), PndSttMapCreator::GetTubeFromParametersToFillGeoType1(), PndSttMapCreator::GetTubeFromParametersToFillGeoType2(), PndSttMapCreator::GetTubeFromTubeIDGeoType1(), PndGemSensor::PndGemSensor(), PndGemStation::PndGemStation(), PndLmdDim::Read_transformation_matrices(), and PndLmdDim::Write_transformation_matrices().
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")) |
Definition at line 121 of file createRootGeoFile.C.
Referenced by createdirc(), createdirc_prism(), createdircPix(), createRootGeometry_DIRC(), createRootGeometry_DIRC_fsEVdroplens_MCPs(), createRootGeometry_DIRC_sepEV_06_2013(), createRootGeometry_DIRC_sepEV_MCPs(), and createRootGeometry_DIRC_updated_06_2013().