Class Reference for E1039 Core & Analysis Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PHG4Utils Class Reference

#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/simulation/g4main/PHG4Utils.h>

Static Public Member Functions

static double GetLengthForRapidityCoverage (const double radius, const double eta)
 
static double GetLengthForRapidityCoverage (const double radius)
 
static void SetPseudoRapidityCoverage (const double eta)
 
static void SetColour (G4VisAttributes *att, const std::string &mat)
 
static double get_theta (const double eta)
 
static double get_eta (const double theta)
 
static std::pair< double, double > get_etaphi (const double x, const double y, const double z)
 
static double get_eta (const double radius, const double z)
 

Detailed Description

Definition at line 8 of file PHG4Utils.h.

Member Function Documentation

double PHG4Utils::get_eta ( const double  theta)
static

Definition at line 40 of file PHG4Utils.cc.

double PHG4Utils::get_eta ( const double  radius,
const double  z 
)
static

Definition at line 61 of file PHG4Utils.cc.

pair< double, double > PHG4Utils::get_etaphi ( const double  x,
const double  y,
const double  z 
)
static

Definition at line 47 of file PHG4Utils.cc.

double PHG4Utils::get_theta ( const double  eta)
static

Definition at line 33 of file PHG4Utils.cc.

double PHG4Utils::GetLengthForRapidityCoverage ( const double  radius,
const double  eta 
)
static

Definition at line 12 of file PHG4Utils.cc.

Referenced by PHG4BNLTargetCoilSubsystem::InitRunSubsystem(), PHG4TargetCoilV2Subsystem::InitRunSubsystem(), PHG4TargetCoilSubsystem::InitRunSubsystem(), PHG4PolyconSubsystem::InitRunSubsystem(), and PHG4CylinderSubsystem::InitRunSubsystem().

+ Here is the caller graph for this function:

double PHG4Utils::GetLengthForRapidityCoverage ( const double  radius)
static

Definition at line 21 of file PHG4Utils.cc.

void PHG4Utils::SetColour ( G4VisAttributes *  att,
const std::string &  mat 
)
static

Definition at line 75 of file PHG4Utils.cc.

Referenced by PHG4BlockDetector::Construct(), PHG4CollimatorDetector::Construct(), PHG4TargetCoilDetector::Construct(), PHG4BNLTargetCoilDetector::Construct(), PHG4CylinderDetector::Construct(), PHG4TargetCoilV2Detector::Construct(), PHG4PolyconDetector::Construct(), and PHG4ConeDetector::Construct().

+ Here is the caller graph for this function:

void PHG4Utils::SetPseudoRapidityCoverage ( const double  eta)
static

Definition at line 27 of file PHG4Utils.cc.

Referenced by PHG4Reco::set_rapidity_coverage().

+ Here is the caller graph for this function:


The documentation for this class was generated from the following files: