Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PHG4InnerHcalDetector.cc File Reference
#include "PHG4InnerHcalDetector.h"
#include "PHG4HcalDefs.h"
#include "PHG4InnerHcalDisplayAction.h"
#include "PHG4InnerHcalSubsystem.h"
#include <phparameter/PHParameters.h>
#include <g4main/PHG4Detector.h>
#include <g4main/PHG4DisplayAction.h>
#include <g4main/PHG4Subsystem.h>
#include <g4main/PHG4Utils.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 <phool/phool.h>
#include <phool/recoConsts.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/G4SystemOfUnits.hh>
#include <Geant4/G4ThreeVector.hh>
#include <Geant4/G4Transform3D.hh>
#include <Geant4/G4Tubs.hh>
#include <Geant4/G4TwoVector.hh>
#include <Geant4/G4Types.hh>
#include <Geant4/G4UserLimits.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< PHG4InnerHcalDetector::Circular_k >
 
using Circular_arc_point_2 = CGAL::Circular_arc_point_2< PHG4InnerHcalDetector::Circular_k >
 
using Line_2 = CGAL::Line_2< PHG4InnerHcalDetector::Circular_k >
 
using Segment_2 = CGAL::Segment_2< PHG4InnerHcalDetector::Circular_k >
 

Variables

static double subtract_from_scinti_x = 0.1 * mm
 

Typedef Documentation

Definition at line 71 of file PHG4InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 71 of file PHG4InnerHcalDetector.cc

using Circular_arc_point_2 = CGAL::Circular_arc_point_2<PHG4InnerHcalDetector::Circular_k>

Definition at line 72 of file PHG4InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 72 of file PHG4InnerHcalDetector.cc

Definition at line 73 of file PHG4InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 73 of file PHG4InnerHcalDetector.cc

using Segment_2 = CGAL::Segment_2<PHG4InnerHcalDetector::Circular_k>

Definition at line 74 of file PHG4InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 74 of file PHG4InnerHcalDetector.cc

Variable Documentation

double subtract_from_scinti_x = 0.1 * mm
static

Definition at line 79 of file PHG4InnerHcalDetector.cc.

View newest version in sPHENIX GitHub at line 79 of file PHG4InnerHcalDetector.cc

Referenced by PHG4InnerHcalDetector::ConstructInnerHcal(), and PHG4InnerHcalDetector::ConstructScintillatorBox().