Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/simulation/g4simulation/g4detectors/PHG4CylinderGeom_Spacalv1.h>
Public Member Functions | |
Ctor DTor and IDs | |
PHG4CylinderGeom_Spacalv1 () | |
~PHG4CylinderGeom_Spacalv1 () override | |
void | identify (std::ostream &os=std::cout) const override |
void | Print (Option_t *option="") const override |
virtual void | SetDefault () |
void | ImportParameters (const PHParameters ¶m) override |
load parameters from PHParameters, which interface to Database/XML/ROOT files | |
Set Cylinder Geometry | |
double | get_max_radius () const |
double | get_half_radius () const |
double | get_length () const |
double | get_xpos () const |
void | set_xpos (double x) |
double | get_ypos () const |
void | set_ypos (double y) |
double | get_zpos () const |
void | set_zpos (double z) |
Fiber geometry | |
double | get_fiber_outer_r () const |
double | get_fiber_clading_thickness () const |
void | set_fiber_clading_thickness (double fiberCladingThickness) |
double | get_fiber_core_diameter () const |
void | set_fiber_core_diameter (double fiberCoreDiameter) |
double | get_fiber_distance () const |
void | set_fiber_distance (double fiberDistance) |
Materials | |
std::string | get_absorber_mat () const |
void | set_absorber_mat (const std::string &absorberMat) |
std::string | get_fiber_clading_mat () const |
void | set_fiber_clading_mat (const std::string &fiberCladingMat) |
std::string | get_fiber_core_mat () const |
void | set_fiber_core_mat (const std::string &fiberCoreMat) |
Public Member Functions inherited from PHG4CylinderGeomv2 | |
PHG4CylinderGeomv2 () | |
PHG4CylinderGeomv2 (const double r, const double zmi, const double zma, const double thickn, const int n_scint) | |
~PHG4CylinderGeomv2 () override | |
void | identify (std::ostream &os=std::cout) const override |
void | set_nscint (const int i) override |
int | get_nscint () const override |
void | ImportParameters (const PHParameters ¶m) override |
load parameters from PHParameters, which interface to Database/XML/ROOT files | |
Public Member Functions inherited from PHG4CylinderGeomv1 | |
PHG4CylinderGeomv1 () | |
PHG4CylinderGeomv1 (const double r, const double zmi, const double zma, const double thickn) | |
~PHG4CylinderGeomv1 () override | |
int | get_layer () const override |
double | get_radius () const override |
double | get_thickness () const override |
double | get_zmin () const override |
double | get_zmax () const override |
void | set_layer (const int i) override |
void | set_radius (const double r) override |
void | set_thickness (const double t) override |
void | set_zmin (const double z) override |
void | set_zmax (const double z) override |
Public Member Functions inherited from PHG4CylinderGeom | |
~PHG4CylinderGeom () override | |
virtual double | get_tiltangle () const |
virtual double | get_phi_slat_zero () const |
virtual void | set_tiltangle (const double) |
virtual void | set_phi_slat_zero (const double) |
virtual void | find_segment_center (const int, const int, double[]) |
virtual void | find_strip_center (const int, const int, const int, const int, double[]) |
virtual void | find_strip_index_values (const int, const double, const double, int &, int &) |
virtual void | find_strip_center_local_coords (const int, const int, const int, double[]) |
virtual double | get_strip_y_spacing () const |
virtual double | get_strip_z_spacing () const |
virtual double | get_strip_tilt () const |
virtual int | get_N_strip_columns () const |
virtual int | get_N_strips_per_column () const |
virtual int | get_N_sensors_in_layer () const |
virtual double | get_pixel_z () const |
virtual double | get_pixel_x () const |
virtual double | get_pixel_thickness () const |
Public Member Functions inherited from PHObject | |
PHObject () | |
ctor | |
~PHObject () override | |
dtor | |
virtual PHObject * | CloneMe () const |
Virtual copy constructor. | |
virtual PHObject * | clone () const final |
PHObject * | Clone (const char *newname="") const final |
void | Copy (TObject &object) const final |
virtual void | Reset () |
Clear Event. | |
virtual int | isValid () const |
isValid returns non zero if object contains vailid data | |
virtual int | Integrate () const |
virtual int | Integrate (PHObject *) |
virtual void | CopyFrom (const PHObject *obj) |
Protected Attributes | |
std::string | absorber_mat |
std::string | fiber_core_mat |
std::string | fiber_clading_mat |
double | xpos |
double | ypos |
double | zpos |
double | fiber_core_diameter |
double | fiber_clading_thickness |
double | fiber_distance |
config_t | config |
bool | virualize_fiber |
int | construction_verbose |
sector_map_t | sector_map |
sector map sector_ID -> azimuthal rotation. | |
Protected Attributes inherited from PHG4CylinderGeomv2 | |
int | nscint = -9999 |
Protected Attributes inherited from PHG4CylinderGeomv1 | |
int | layer = -1 |
double | radius = NAN |
double | zmin = NAN |
double | zmax = NAN |
double | thickness = NAN |
Azimuthal segments | |
typedef std::map< int, double > | sector_map_t |
sector map sector_ID -> azimuthal rotation. | |
virtual int | get_azimuthal_n_sec () const |
virtual double | get_azimuthal_distance () const |
virtual double | get_z_distance () const |
const sector_map_t & | get_sector_map () const |
sector map sector_ID -> azimuthal rotation. | |
sector_map_t & | get_sector_map () |
sector map sector_ID -> azimuthal rotation. | |
void | init_default_sector_map () |
load a default map that populate all the sectors | |
General options | |
enum | config_t { kNonProjective = 0, k1DProjectiveSpacal = kNonProjective, kFullProjective_2DTaper = 2, kFullProjective_2DTaper_SameLengthFiberPerTower = 3, kFullProjective_2DTaper_Tilted = 4, kFullProjective_2DTaper_Tilted_SameLengthFiberPerTower = 5, k2DProjectiveSpacal = kFullProjective_2DTaper_Tilted_SameLengthFiberPerTower, kInvalidSpacalConfig } |
double | get_fiber_core_step_size () const |
config_t | get_config () const |
void | set_config (config_t c) |
bool | is_virualize_fiber () const |
virtual bool | is_azimuthal_seg_visible () const |
void | set_virualize_fiber (bool virualizeFiber=true) |
int | get_construction_verbose () const |
void | set_construction_verbose (int constructionVerbose) |
Additional Inherited Members | |
Protected Member Functions inherited from PHG4CylinderGeom | |
PHG4CylinderGeom () | |
Definition at line 23 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 23 of file PHG4CylinderGeom_Spacalv1.h
typedef std::map<int, double> PHG4CylinderGeom_Spacalv1::sector_map_t |
sector map sector_ID -> azimuthal rotation.
Definition at line 122 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 122 of file PHG4CylinderGeom_Spacalv1.h
Definition at line 242 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 242 of file PHG4CylinderGeom_Spacalv1.h
PHG4CylinderGeom_Spacalv1::PHG4CylinderGeom_Spacalv1 | ( | ) |
Definition at line 23 of file PHG4CylinderGeom_Spacalv1.cc.
View newest version in sPHENIX GitHub at line 23 of file PHG4CylinderGeom_Spacalv1.cc
References SetDefault().
|
inlineoverride |
Definition at line 31 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 31 of file PHG4CylinderGeom_Spacalv1.h
References sector_map.
|
inline |
Definition at line 195 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 195 of file PHG4CylinderGeom_Spacalv1.h
References absorber_mat.
Referenced by PHG4SpacalDetector::Construct_AzimuthalSeg(), PHG4SpacalPrototypeDetector::Construct_Tower(), PHG4SpacalPrototype4Detector::Construct_Tower(), Print(), and DumpPHG4CylinderGeomContainer::process_Node().
|
virtual |
Definition at line 237 of file PHG4CylinderGeom_Spacalv1.cc.
View newest version in sPHENIX GitHub at line 237 of file PHG4CylinderGeom_Spacalv1.cc
References double(), get_azimuthal_n_sec(), get_half_radius(), and twopi.
Referenced by PHG4SpacalDetector::Construct_AzimuthalSeg(), and Print().
|
virtual |
Reimplemented in PHG4CylinderGeom_Spacalv2.
Definition at line 230 of file PHG4CylinderGeom_Spacalv1.cc.
View newest version in sPHENIX GitHub at line 230 of file PHG4CylinderGeom_Spacalv1.cc
References get_fiber_distance(), get_half_radius(), and twopi.
Referenced by PHG4SpacalDetector::Construct_AzimuthalSeg(), get_azimuthal_distance(), init_default_sector_map(), and Print().
|
inline |
Definition at line 270 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 270 of file PHG4CylinderGeom_Spacalv1.h
References config.
Referenced by PHG4FullProjTiltedSpacalDetector::Construct_Tower(), PHG4FullProjSpacalDetector::Construct_Tower(), PHG4CylinderGeom_Spacalv3::get_tower_radial_position(), PHG4CylinderGeom_Spacalv3::get_tower_z_phi_ID(), PHG4SpacalSteppingAction::NoHitSteppingAction(), Print(), PHG4SpacalPrototypeSteppingAction::UserSteppingAction(), and PHG4SpacalSteppingAction::UserSteppingAction().
|
inline |
Definition at line 298 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 298 of file PHG4CylinderGeom_Spacalv1.h
References construction_verbose.
Referenced by PHG4SpacalPrototype4Detector::Construct_AzimuthalSeg(), PHG4SpacalPrototypeDetector::Construct_AzimuthalSeg(), PHG4FullProjTiltedSpacalDetector::Construct_AzimuthalSeg(), PHG4FullProjSpacalDetector::Construct_AzimuthalSeg(), PHG4SpacalPrototypeDetector::Construct_Fiber(), PHG4SpacalPrototype4Detector::Construct_Fiber(), PHG4FullProjSpacalDetector::Construct_Fibers(), PHG4FullProjTiltedSpacalDetector::Construct_Fibers(), PHG4SpacalPrototypeDetector::Construct_Fibers_SameLengthFiberPerTower(), PHG4SpacalPrototype4Detector::Construct_Fibers_SameLengthFiberPerTower(), PHG4FullProjSpacalDetector::Construct_Fibers_SameLengthFiberPerTower(), PHG4FullProjTiltedSpacalDetector::Construct_Fibers_SameLengthFiberPerTower(), PHG4SpacalPrototype4Detector::Construct_Tower(), PHG4SpacalPrototypeDetector::Construct_Tower(), PHG4SpacalPrototypeDetector::ConstructMe(), PHG4SpacalPrototype4Detector::ConstructMe(), PHG4SpacalDetector::ConstructMe(), PHG4CylinderGeom_Spacalv3::get_tower_radial_position(), PHG4CylinderGeom_Spacalv3::Print(), Print(), and PHG4CylinderGeom_Spacalv3::subtower_consistency_check().
|
inline |
Definition at line 207 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 207 of file PHG4CylinderGeom_Spacalv1.h
References fiber_clading_mat.
Referenced by PHG4SpacalPrototype4Detector::Construct_Fiber(), PHG4SpacalPrototypeDetector::Construct_Fiber(), PHG4SpacalDetector::Construct_Fiber(), Print(), and DumpPHG4CylinderGeomContainer::process_Node().
|
inline |
Definition at line 154 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 154 of file PHG4CylinderGeom_Spacalv1.h
References fiber_clading_thickness.
Referenced by get_fiber_outer_r(), Print(), and DumpPHG4CylinderGeomContainer::process_Node().
|
inline |
Definition at line 166 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 166 of file PHG4CylinderGeom_Spacalv1.h
References fiber_core_diameter.
Referenced by PHG4SpacalPrototype4Detector::Construct_Fiber(), PHG4SpacalPrototypeDetector::Construct_Fiber(), PHG4SpacalDetector::Construct_Fiber(), get_fiber_core_step_size(), get_fiber_outer_r(), Print(), and DumpPHG4CylinderGeomContainer::process_Node().
|
inline |
Definition at line 219 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 219 of file PHG4CylinderGeom_Spacalv1.h
References fiber_core_mat.
Referenced by PHG4SpacalPrototype4Detector::Construct_Fiber(), PHG4SpacalPrototypeDetector::Construct_Fiber(), PHG4SpacalDetector::Construct_Fiber(), Print(), and DumpPHG4CylinderGeomContainer::process_Node().
|
inline |
Definition at line 237 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 237 of file PHG4CylinderGeom_Spacalv1.h
References get_fiber_core_diameter().
Referenced by PHG4SpacalPrototype4Detector::ConstructMe(), PHG4SpacalPrototypeDetector::ConstructMe(), PHG4SpacalDetector::ConstructMe(), and Print().
|
inline |
Definition at line 178 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 178 of file PHG4CylinderGeom_Spacalv1.h
References fiber_distance.
Referenced by PHG4SpacalDetector::Construct_AzimuthalSeg(), get_azimuthal_n_sec(), PHG4CylinderGeom_Spacalv2::get_reg_fiber_grid_distance_nontaper(), PHG4CylinderGeom_Spacalv2::get_reg_fiber_grid_distance_taper(), get_z_distance(), Print(), and DumpPHG4CylinderGeomContainer::process_Node().
|
inline |
Definition at line 148 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 148 of file PHG4CylinderGeom_Spacalv1.h
References get_fiber_clading_thickness(), and get_fiber_core_diameter().
Referenced by PHG4SpacalDetector::Construct_AzimuthalSeg(), PHG4SpacalPrototype4Detector::Construct_Fiber(), PHG4SpacalPrototypeDetector::Construct_Fiber(), PHG4SpacalDetector::Construct_Fiber(), PHG4FullProjSpacalDetector::Construct_Fibers(), PHG4FullProjTiltedSpacalDetector::Construct_Fibers(), PHG4SpacalPrototype4Detector::Construct_Fibers_SameLengthFiberPerTower(), PHG4SpacalPrototypeDetector::Construct_Fibers_SameLengthFiberPerTower(), PHG4FullProjSpacalDetector::Construct_Fibers_SameLengthFiberPerTower(), PHG4FullProjTiltedSpacalDetector::Construct_Fibers_SameLengthFiberPerTower(), and Print().
|
inline |
Definition at line 60 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 60 of file PHG4CylinderGeom_Spacalv1.h
References PHG4CylinderGeomv1::get_radius(), and PHG4CylinderGeomv1::get_thickness().
Referenced by PHG4SpacalDetector::Construct_AzimuthalSeg(), get_azimuthal_distance(), get_azimuthal_n_sec(), PHG4CylinderGeom_Spacalv3::get_tower_radial_position(), and Print().
|
inline |
Definition at line 66 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 66 of file PHG4CylinderGeom_Spacalv1.h
References PHG4CylinderGeomv1::get_zmax(), and PHG4CylinderGeomv1::get_zmin().
Referenced by PHG4SpacalPrototype4Detector::Construct_AzimuthalSeg(), PHG4SpacalPrototypeDetector::Construct_AzimuthalSeg(), PHG4FullProjTiltedSpacalDetector::Construct_AzimuthalSeg(), PHG4FullProjSpacalDetector::Construct_AzimuthalSeg(), PHG4SpacalDetector::Construct_AzimuthalSeg(), PHG4SpacalPrototypeDetector::ConstructMe(), PHG4SpacalPrototype4Detector::ConstructMe(), PHG4SpacalDetector::ConstructMe(), and Print().
|
inline |
Definition at line 54 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 54 of file PHG4CylinderGeom_Spacalv1.h
References PHG4CylinderGeomv1::get_radius(), and PHG4CylinderGeomv1::get_thickness().
Referenced by PHG4SpacalPrototype4Detector::Construct_AzimuthalSeg(), PHG4SpacalPrototypeDetector::Construct_AzimuthalSeg(), PHG4FullProjTiltedSpacalDetector::Construct_AzimuthalSeg(), PHG4SpacalDetector::Construct_AzimuthalSeg(), PHG4SpacalDetector::ConstructMe(), and Print().
|
inline |
sector map sector_ID -> azimuthal rotation.
Definition at line 126 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 126 of file PHG4CylinderGeom_Spacalv1.h
References sector_map.
Referenced by PHG4SpacalDetector::AddCellGeometryNode(), PHG4SpacalPrototype4Detector::ConstructMe(), PHG4SpacalPrototypeDetector::ConstructMe(), PHG4SpacalDetector::ConstructMe(), PHG4FullProjSpacalCellReco::InitRun(), and DumpPHG4CylinderGeomContainer::process_Node().
|
inline |
sector map sector_ID -> azimuthal rotation.
Definition at line 133 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 133 of file PHG4CylinderGeom_Spacalv1.h
References sector_map.
|
inline |
Definition at line 72 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 72 of file PHG4CylinderGeom_Spacalv1.h
References xpos.
Referenced by PHG4SpacalPrototype4Detector::ConstructMe(), PHG4SpacalPrototypeDetector::ConstructMe(), PHG4SpacalDetector::ConstructMe(), Print(), and DumpPHG4CylinderGeomContainer::process_Node().
|
inline |
Definition at line 84 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 84 of file PHG4CylinderGeom_Spacalv1.h
References ypos.
Referenced by PHG4SpacalPrototype4Detector::ConstructMe(), PHG4SpacalPrototypeDetector::ConstructMe(), PHG4SpacalDetector::ConstructMe(), Print(), and DumpPHG4CylinderGeomContainer::process_Node().
|
virtual |
Definition at line 243 of file PHG4CylinderGeom_Spacalv1.cc.
View newest version in sPHENIX GitHub at line 243 of file PHG4CylinderGeom_Spacalv1.cc
References get_fiber_distance().
Referenced by PHG4SpacalDetector::Construct_AzimuthalSeg(), and Print().
|
inline |
Definition at line 96 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 96 of file PHG4CylinderGeom_Spacalv1.h
References zpos.
Referenced by PHG4SpacalDetector::Construct_AzimuthalSeg(), PHG4SpacalPrototype4Detector::ConstructMe(), PHG4SpacalPrototypeDetector::ConstructMe(), PHG4SpacalDetector::ConstructMe(), Print(), and DumpPHG4CylinderGeomContainer::process_Node().
|
overridevirtual |
identify Function from PHObject
os | Output Stream |
Reimplemented from PHG4CylinderGeom.
Reimplemented in PHG4CylinderGeom_Spacalv2, and PHG4CylinderGeom_Spacalv3.
Definition at line 28 of file PHG4CylinderGeom_Spacalv1.cc.
View newest version in sPHENIX GitHub at line 28 of file PHG4CylinderGeom_Spacalv1.cc
References PHG4CylinderGeomv1::layer, PHG4CylinderGeomv2::nscint, PHG4CylinderGeomv1::radius, PHG4CylinderGeomv1::thickness, PHG4CylinderGeomv1::zmax, and PHG4CylinderGeomv1::zmin.
Referenced by Print().
|
overridevirtual |
load parameters from PHParameters, which interface to Database/XML/ROOT files
Reimplemented from PHG4CylinderGeom.
Reimplemented in PHG4CylinderGeom_Spacalv2, and PHG4CylinderGeom_Spacalv3.
Definition at line 167 of file PHG4CylinderGeom_Spacalv1.cc.
View newest version in sPHENIX GitHub at line 167 of file PHG4CylinderGeom_Spacalv1.cc
References absorber_mat, config, construction_verbose, PHParameters::exist_double_param(), PHParameters::exist_int_param(), PHParameters::exist_string_param(), fiber_clading_mat, fiber_clading_thickness, fiber_core_diameter, fiber_core_mat, fiber_distance, PHParameters::get_double_param(), PHParameters::get_int_param(), PHParameters::get_string_param(), i, train_ambiguity_solver::id, PHG4CylinderGeomv2::ImportParameters(), init_default_sector_map(), n, prefix, sector_map, virualize_fiber, xpos, ypos, and zpos.
Referenced by PHG4CylinderGeom_Spacalv2::ImportParameters(), and PHG4SpacalDetector::PHG4SpacalDetector().
void PHG4CylinderGeom_Spacalv1::init_default_sector_map | ( | ) |
load a default map that populate all the sectors
Definition at line 249 of file PHG4CylinderGeom_Spacalv1.cc.
View newest version in sPHENIX GitHub at line 249 of file PHG4CylinderGeom_Spacalv1.cc
References double(), get_azimuthal_n_sec(), sector_map, and twopi.
Referenced by PHG4SpacalDetector::ConstructMe(), and ImportParameters().
|
inlinevirtual |
Reimplemented in PHG4CylinderGeom_Spacalv2.
Definition at line 287 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 287 of file PHG4CylinderGeom_Spacalv1.h
Referenced by PHG4SpacalDisplayAction::ApplyDisplayAction().
|
inline |
Definition at line 282 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 282 of file PHG4CylinderGeom_Spacalv1.h
References virualize_fiber.
Referenced by PHG4SpacalDisplayAction::ApplyDisplayAction(), PHG4SpacalPrototypeDetector::Construct_AzimuthalSeg(), PHG4SpacalDetector::Construct_AzimuthalSeg(), PHG4SpacalPrototypeDetector::Construct_Fiber(), PHG4SpacalPrototype4Detector::Construct_Fiber(), PHG4SpacalPrototype4Detector::Construct_LightGuide(), PHG4SpacalPrototypeDetector::Construct_LightGuide(), PHG4SpacalPrototypeDetector::Construct_Tower(), PHG4SpacalPrototype4Detector::Construct_Tower(), PHG4SpacalPrototypeDetector::ConstructMe(), PHG4SpacalPrototype4Detector::ConstructMe(), Print(), and DumpPHG4CylinderGeomContainer::process_Node().
|
override |
Definition at line 41 of file PHG4CylinderGeom_Spacalv1.cc.
View newest version in sPHENIX GitHub at line 41 of file PHG4CylinderGeom_Spacalv1.cc
References get_absorber_mat(), get_azimuthal_distance(), get_azimuthal_n_sec(), get_config(), get_construction_verbose(), get_fiber_clading_mat(), get_fiber_clading_thickness(), get_fiber_core_diameter(), get_fiber_core_mat(), get_fiber_core_step_size(), get_fiber_distance(), get_fiber_outer_r(), get_half_radius(), get_length(), get_max_radius(), get_xpos(), get_ypos(), get_z_distance(), get_zpos(), identify(), is_virualize_fiber(), it, kFullProjective_2DTaper, kFullProjective_2DTaper_SameLengthFiberPerTower, kFullProjective_2DTaper_Tilted, kFullProjective_2DTaper_Tilted_SameLengthFiberPerTower, kNonProjective, and sector_map.
Referenced by PHG4SpacalDetector::ConstructMe(), PHG4CylinderGeom_Spacalv2::Print(), and PHG4SpacalDetector::Print().
|
inline |
Definition at line 201 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 201 of file PHG4CylinderGeom_Spacalv1.h
References absorber_mat.
|
inline |
Definition at line 276 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 276 of file PHG4CylinderGeom_Spacalv1.h
References Acts::PhysicalConstants::c, and config.
Referenced by PHG4SpacalPrototype4Detector::ConstructMe(), and PHG4SpacalPrototypeDetector::ConstructMe().
|
inline |
Definition at line 304 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 304 of file PHG4CylinderGeom_Spacalv1.h
References construction_verbose.
|
inline |
Definition at line 213 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 213 of file PHG4CylinderGeom_Spacalv1.h
References fiber_clading_mat.
|
inline |
Definition at line 160 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 160 of file PHG4CylinderGeom_Spacalv1.h
References fiber_clading_thickness.
|
inline |
Definition at line 172 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 172 of file PHG4CylinderGeom_Spacalv1.h
References fiber_core_diameter.
|
inline |
Definition at line 225 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 225 of file PHG4CylinderGeom_Spacalv1.h
References fiber_core_mat.
|
inline |
Definition at line 184 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 184 of file PHG4CylinderGeom_Spacalv1.h
References fiber_distance.
|
inline |
Definition at line 293 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 293 of file PHG4CylinderGeom_Spacalv1.h
References virualize_fiber.
|
inline |
Definition at line 78 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 78 of file PHG4CylinderGeom_Spacalv1.h
References ambiguity_solver_full_chain::x, and xpos.
|
inline |
Definition at line 90 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 90 of file PHG4CylinderGeom_Spacalv1.h
|
inline |
Definition at line 102 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 102 of file PHG4CylinderGeom_Spacalv1.h
References physmon_track_finding_ttbar::z, and zpos.
|
virtual |
Reimplemented in PHG4CylinderGeom_Spacalv2, and PHG4CylinderGeom_Spacalv3.
Definition at line 138 of file PHG4CylinderGeom_Spacalv1.cc.
View newest version in sPHENIX GitHub at line 138 of file PHG4CylinderGeom_Spacalv1.cc
References absorber_mat, config, construction_verbose, fiber_clading_mat, fiber_clading_thickness, fiber_core_diameter, fiber_core_mat, fiber_distance, kNonProjective, PHG4CylinderGeomv1::layer, PHG4CylinderGeomv2::nscint, PHG4CylinderGeomv1::radius, PHG4CylinderGeomv1::thickness, virualize_fiber, xpos, ypos, PHG4CylinderGeomv1::zmax, PHG4CylinderGeomv1::zmin, and zpos.
Referenced by PHG4CylinderGeom_Spacalv1(), and PHG4CylinderGeom_Spacalv2::SetDefault().
|
protected |
Definition at line 312 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 312 of file PHG4CylinderGeom_Spacalv1.h
Referenced by get_absorber_mat(), ImportParameters(), set_absorber_mat(), and SetDefault().
|
protected |
Definition at line 321 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 321 of file PHG4CylinderGeom_Spacalv1.h
Referenced by get_config(), ImportParameters(), PHG4CylinderGeom_Spacalv2::set_azimuthal_n_sec(), PHG4CylinderGeom_Spacalv2::set_azimuthal_seg_visible(), set_config(), and SetDefault().
|
protected |
Definition at line 323 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 323 of file PHG4CylinderGeom_Spacalv1.h
Referenced by get_construction_verbose(), ImportParameters(), set_construction_verbose(), and SetDefault().
|
protected |
Definition at line 314 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 314 of file PHG4CylinderGeom_Spacalv1.h
Referenced by get_fiber_clading_mat(), ImportParameters(), set_fiber_clading_mat(), and SetDefault().
|
protected |
Definition at line 319 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 319 of file PHG4CylinderGeom_Spacalv1.h
Referenced by get_fiber_clading_thickness(), ImportParameters(), PHG4CylinderGeom_Spacalv3::load_demo_sector_tower_map4(), set_fiber_clading_thickness(), and SetDefault().
|
protected |
Definition at line 318 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 318 of file PHG4CylinderGeom_Spacalv1.h
Referenced by get_fiber_core_diameter(), ImportParameters(), PHG4CylinderGeom_Spacalv3::load_demo_sector_tower_map4(), set_fiber_core_diameter(), and SetDefault().
|
protected |
Definition at line 313 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 313 of file PHG4CylinderGeom_Spacalv1.h
Referenced by get_fiber_core_mat(), ImportParameters(), set_fiber_core_mat(), and SetDefault().
|
protected |
Definition at line 320 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 320 of file PHG4CylinderGeom_Spacalv1.h
Referenced by get_fiber_distance(), ImportParameters(), set_fiber_distance(), and SetDefault().
|
protected |
sector map sector_ID -> azimuthal rotation.
Definition at line 326 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 326 of file PHG4CylinderGeom_Spacalv1.h
Referenced by get_sector_map(), ImportParameters(), init_default_sector_map(), PHG4CylinderGeom_Spacalv3::load_demo_sector_tower_map1(), PHG4CylinderGeom_Spacalv3::load_demo_sector_tower_map2(), PHG4CylinderGeom_Spacalv3::load_demo_sector_tower_map4(), Print(), and ~PHG4CylinderGeom_Spacalv1().
|
protected |
Definition at line 322 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 322 of file PHG4CylinderGeom_Spacalv1.h
Referenced by ImportParameters(), is_virualize_fiber(), set_virualize_fiber(), and SetDefault().
|
protected |
Definition at line 315 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 315 of file PHG4CylinderGeom_Spacalv1.h
Referenced by get_xpos(), ImportParameters(), set_xpos(), and SetDefault().
|
protected |
Definition at line 316 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 316 of file PHG4CylinderGeom_Spacalv1.h
Referenced by get_ypos(), ImportParameters(), set_ypos(), and SetDefault().
|
protected |
Definition at line 317 of file PHG4CylinderGeom_Spacalv1.h.
View newest version in sPHENIX GitHub at line 317 of file PHG4CylinderGeom_Spacalv1.h
Referenced by get_zpos(), ImportParameters(), set_zpos(), and SetDefault().