![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include "PHG4OuterHcalDetector.h"#include "PHG4HcalDefs.h"#include "PHG4OuterHcalDisplayAction.h"#include "PHG4OuterHcalFieldSetup.h"#include <phparameter/PHParameters.h>#include <g4main/PHG4Detector.h>#include <g4main/PHG4DisplayAction.h>#include <g4main/PHG4Subsystem.h>#include <g4main/PHG4Utils.h>#include <phool/phool.h>#include <phool/recoConsts.h>#include <phool/PHCompositeNode.h>#include <phool/PHIODataNode.h>#include <phool/PHNode.h>#include <phool/PHNodeIterator.h>#include <phool/PHObject.h>#include <phool/getClass.h>#include <calobase/RawTowerDefs.h>#include <calobase/RawTowerGeom.h>#include <calobase/RawTowerGeomContainer.h>#include <calobase/RawTowerGeomContainer_Cylinderv1.h>#include <calobase/RawTowerGeomv1.h>#include <TSystem.h>#include <Geant4/G4AssemblyVolume.hh>#include <Geant4/G4Box.hh>#include <Geant4/G4ExtrudedSolid.hh>#include <Geant4/G4IntersectionSolid.hh>#include <Geant4/G4LogicalVolume.hh>#include <Geant4/G4Material.hh>#include <Geant4/G4PVPlacement.hh>#include <Geant4/G4RotationMatrix.hh>#include <Geant4/G4String.hh>#include <Geant4/G4SubtractionSolid.hh>#include <Geant4/G4SystemOfUnits.hh>#include <Geant4/G4ThreeVector.hh>#include <Geant4/G4Transform3D.hh>#include <Geant4/G4Tubs.hh>#include <Geant4/G4TwoVector.hh>#include <Geant4/G4UserLimits.hh>#include <Geant4/G4VPhysicalVolume.hh>#include <Geant4/G4VSolid.hh>#include <CGAL/Boolean_set_operations_2.h>#include <CGAL/Circular_kernel_intersections.h>#include <CGAL/Exact_circular_kernel_2.h>#include <CGAL/Object.h>#include <CGAL/point_generators_2.h>#include <boost/lexical_cast.hpp>#include <boost/tokenizer.hpp>#include <algorithm>#include <cmath>#include <cstdlib>#include <iostream>#include <iterator>#include <sstream>Go to the source code of this file.
Typedefs | |
| using | Circle_2 = CGAL::Circle_2< PHG4OuterHcalDetector::Circular_k > |
| using | Circular_arc_point_2 = CGAL::Circular_arc_point_2< PHG4OuterHcalDetector::Circular_k > |
| using | Line_2 = CGAL::Line_2< PHG4OuterHcalDetector::Circular_k > |
| using | Segment_2 = CGAL::Segment_2< PHG4OuterHcalDetector::Circular_k > |
Variables | |
| static double | subtract_from_scinti_x = 0.1 * mm |
| using Circle_2 = CGAL::Circle_2<PHG4OuterHcalDetector::Circular_k> |
Definition at line 72 of file PHG4OuterHcalDetector.cc.
View newest version in sPHENIX GitHub at line 72 of file PHG4OuterHcalDetector.cc
| using Circular_arc_point_2 = CGAL::Circular_arc_point_2<PHG4OuterHcalDetector::Circular_k> |
Definition at line 73 of file PHG4OuterHcalDetector.cc.
View newest version in sPHENIX GitHub at line 73 of file PHG4OuterHcalDetector.cc
| using Line_2 = CGAL::Line_2<PHG4OuterHcalDetector::Circular_k> |
Definition at line 74 of file PHG4OuterHcalDetector.cc.
View newest version in sPHENIX GitHub at line 74 of file PHG4OuterHcalDetector.cc
| using Segment_2 = CGAL::Segment_2<PHG4OuterHcalDetector::Circular_k> |
Definition at line 75 of file PHG4OuterHcalDetector.cc.
View newest version in sPHENIX GitHub at line 75 of file PHG4OuterHcalDetector.cc
|
static |
Definition at line 82 of file PHG4OuterHcalDetector.cc.
View newest version in sPHENIX GitHub at line 82 of file PHG4OuterHcalDetector.cc
Referenced by PHG4OuterHcalDetector::ConstructHcalSingleScintillators(), PHG4OuterHcalDetector::ConstructOuterHcal(), and PHG4OuterHcalDetector::ConstructScintillatorBox().