Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PHG4MvtxCable Class Reference

#include <coresoftware/blob/master/simulation/g4simulation/g4mvtx/PHG4MvtxCable.h>

+ Collaboration diagram for PHG4MvtxCable:

Public Member Functions

 PHG4MvtxCable ()
 
 PHG4MvtxCable (const std::string &name, const std::string &coreMaterial, const double &coreRadius, const double &sheathRadius, const double &xSouth, const double &xNorth, const double &ySouth, const double &yNorth, const double &zSouth, const double &zNorth, const std::string &color)
 
virtual ~PHG4MvtxCable ()=default
 
std::string get_name ()
 
std::string get_coreMaterial ()
 
double get_coreRadius ()
 
double get_sheathRadius ()
 
double get_xSouth ()
 
double get_xNorth ()
 
double get_ySouth ()
 
double get_yNorth ()
 
double get_zSouth ()
 
double get_zNorth ()
 
std::string get_color ()
 

Private Attributes

const std::string m_name = "cable"
 
const std::string m_coreMaterial = "G4_Cu"
 
const double m_coreRadius = 1
 
const double m_sheathRadius = 2
 
const double m_xSouth = 0.
 
const double m_xNorth = 1.
 
const double m_ySouth = 0.
 
const double m_yNorth = 1.
 
const double m_zSouth = 0.
 
const double m_zNorth = 1.
 
const std::string m_color = "red"
 

Detailed Description

Definition at line 6 of file PHG4MvtxCable.h.

View newest version in sPHENIX GitHub at line 6 of file PHG4MvtxCable.h

Constructor & Destructor Documentation

PHG4MvtxCable::PHG4MvtxCable ( )
PHG4MvtxCable::PHG4MvtxCable ( const std::string &  name,
const std::string &  coreMaterial,
const double coreRadius,
const double sheathRadius,
const double xSouth,
const double xNorth,
const double ySouth,
const double yNorth,
const double zSouth,
const double zNorth,
const std::string &  color 
)
inlineexplicit

Definition at line 11 of file PHG4MvtxCable.h.

View newest version in sPHENIX GitHub at line 11 of file PHG4MvtxCable.h

virtual PHG4MvtxCable::~PHG4MvtxCable ( )
virtualdefault

Member Function Documentation

std::string PHG4MvtxCable::get_color ( )
inline

Definition at line 45 of file PHG4MvtxCable.h.

View newest version in sPHENIX GitHub at line 45 of file PHG4MvtxCable.h

References m_color.

Referenced by PHG4MvtxSupport::CreateCable().

+ Here is the caller graph for this function:

std::string PHG4MvtxCable::get_coreMaterial ( )
inline

Definition at line 36 of file PHG4MvtxCable.h.

View newest version in sPHENIX GitHub at line 36 of file PHG4MvtxCable.h

References m_coreMaterial.

double PHG4MvtxCable::get_coreRadius ( )
inline

Definition at line 37 of file PHG4MvtxCable.h.

View newest version in sPHENIX GitHub at line 37 of file PHG4MvtxCable.h

References m_coreRadius.

std::string PHG4MvtxCable::get_name ( void  )
inline

Definition at line 35 of file PHG4MvtxCable.h.

View newest version in sPHENIX GitHub at line 35 of file PHG4MvtxCable.h

References m_name.

Referenced by PHG4MvtxSupport::CreateCable().

+ Here is the caller graph for this function:

double PHG4MvtxCable::get_sheathRadius ( )
inline

Definition at line 38 of file PHG4MvtxCable.h.

View newest version in sPHENIX GitHub at line 38 of file PHG4MvtxCable.h

References m_sheathRadius.

double PHG4MvtxCable::get_xNorth ( )
inline

Definition at line 40 of file PHG4MvtxCable.h.

View newest version in sPHENIX GitHub at line 40 of file PHG4MvtxCable.h

References m_xNorth.

double PHG4MvtxCable::get_xSouth ( )
inline

Definition at line 39 of file PHG4MvtxCable.h.

View newest version in sPHENIX GitHub at line 39 of file PHG4MvtxCable.h

References m_xSouth.

double PHG4MvtxCable::get_yNorth ( )
inline

Definition at line 42 of file PHG4MvtxCable.h.

View newest version in sPHENIX GitHub at line 42 of file PHG4MvtxCable.h

References m_yNorth.

double PHG4MvtxCable::get_ySouth ( )
inline

Definition at line 41 of file PHG4MvtxCable.h.

View newest version in sPHENIX GitHub at line 41 of file PHG4MvtxCable.h

References m_ySouth.

double PHG4MvtxCable::get_zNorth ( )
inline

Definition at line 44 of file PHG4MvtxCable.h.

View newest version in sPHENIX GitHub at line 44 of file PHG4MvtxCable.h

References m_zNorth.

double PHG4MvtxCable::get_zSouth ( )
inline

Definition at line 43 of file PHG4MvtxCable.h.

View newest version in sPHENIX GitHub at line 43 of file PHG4MvtxCable.h

References m_zSouth.

Member Data Documentation

const std::string PHG4MvtxCable::m_color = "red"
private

Definition at line 58 of file PHG4MvtxCable.h.

View newest version in sPHENIX GitHub at line 58 of file PHG4MvtxCable.h

Referenced by get_color().

const std::string PHG4MvtxCable::m_coreMaterial = "G4_Cu"
private

Definition at line 49 of file PHG4MvtxCable.h.

View newest version in sPHENIX GitHub at line 49 of file PHG4MvtxCable.h

Referenced by get_coreMaterial().

const double PHG4MvtxCable::m_coreRadius = 1
private

Definition at line 50 of file PHG4MvtxCable.h.

View newest version in sPHENIX GitHub at line 50 of file PHG4MvtxCable.h

Referenced by get_coreRadius().

const std::string PHG4MvtxCable::m_name = "cable"
private

Definition at line 48 of file PHG4MvtxCable.h.

View newest version in sPHENIX GitHub at line 48 of file PHG4MvtxCable.h

Referenced by get_name().

const double PHG4MvtxCable::m_sheathRadius = 2
private

Definition at line 51 of file PHG4MvtxCable.h.

View newest version in sPHENIX GitHub at line 51 of file PHG4MvtxCable.h

Referenced by get_sheathRadius().

const double PHG4MvtxCable::m_xNorth = 1.
private

Definition at line 53 of file PHG4MvtxCable.h.

View newest version in sPHENIX GitHub at line 53 of file PHG4MvtxCable.h

Referenced by get_xNorth().

const double PHG4MvtxCable::m_xSouth = 0.
private

Definition at line 52 of file PHG4MvtxCable.h.

View newest version in sPHENIX GitHub at line 52 of file PHG4MvtxCable.h

Referenced by get_xSouth().

const double PHG4MvtxCable::m_yNorth = 1.
private

Definition at line 55 of file PHG4MvtxCable.h.

View newest version in sPHENIX GitHub at line 55 of file PHG4MvtxCable.h

Referenced by get_yNorth().

const double PHG4MvtxCable::m_ySouth = 0.
private

Definition at line 54 of file PHG4MvtxCable.h.

View newest version in sPHENIX GitHub at line 54 of file PHG4MvtxCable.h

Referenced by get_ySouth().

const double PHG4MvtxCable::m_zNorth = 1.
private

Definition at line 57 of file PHG4MvtxCable.h.

View newest version in sPHENIX GitHub at line 57 of file PHG4MvtxCable.h

Referenced by get_zNorth().

const double PHG4MvtxCable::m_zSouth = 0.
private

Definition at line 56 of file PHG4MvtxCable.h.

View newest version in sPHENIX GitHub at line 56 of file PHG4MvtxCable.h

Referenced by get_zSouth().


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