EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4GDMLReadDefine Class Reference

#include <east/blob/main/G4_Patches/G4.v11.0.p01/source/persistency/gdml/include/G4GDMLReadDefine.hh>

+ Inheritance diagram for G4GDMLReadDefine:
+ Collaboration diagram for G4GDMLReadDefine:

Public Member Functions

G4bool IsValidID (const G4String &) const
 
G4double GetConstant (const G4String &)
 
G4double GetVariable (const G4String &)
 
G4double GetQuantity (const G4String &)
 
G4ThreeVector GetPosition (const G4String &)
 
G4ThreeVector GetRotation (const G4String &)
 
G4ThreeVector GetScale (const G4String &)
 
G4GDMLMatrix GetMatrix (const G4String &)
 
virtual void DefineRead (const xercesc::DOMElement *const)
 
void SetReverseSearch (G4bool flag)
 

Protected Member Functions

 G4GDMLReadDefine ()
 
virtual ~G4GDMLReadDefine ()
 
G4RotationMatrix GetRotationMatrix (const G4ThreeVector &)
 
void VectorRead (const xercesc::DOMElement *const, G4ThreeVector &)
 
G4String RefRead (const xercesc::DOMElement *const)
 
void ConstantRead (const xercesc::DOMElement *const)
 
void MatrixRead (const xercesc::DOMElement *const)
 
void PositionRead (const xercesc::DOMElement *const)
 
void RotationRead (const xercesc::DOMElement *const)
 
void ScaleRead (const xercesc::DOMElement *const)
 
void VariableRead (const xercesc::DOMElement *const)
 
void QuantityRead (const xercesc::DOMElement *const)
 
void ExpressionRead (const xercesc::DOMElement *const)
 

Protected Attributes

G4bool reverseSearch = false
 
std::map< G4String, G4double > quantityMap
 
std::map< G4String, G4ThreeVector > positionMap
 
std::map< G4String, G4ThreeVector > rotationMap
 
std::map< G4String, G4ThreeVector > scaleMap
 
std::map< G4String, G4GDMLMatrixmatrixMap
 

Detailed Description

Definition at line 66 of file G4GDMLReadDefine.hh.

View newest version in sPHENIX GitHub at line 66 of file G4GDMLReadDefine.hh

Constructor & Destructor Documentation

G4GDMLReadDefine::G4GDMLReadDefine ( )
protected
virtual G4GDMLReadDefine::~G4GDMLReadDefine ( )
protectedvirtual

Member Function Documentation

void G4GDMLReadDefine::ConstantRead ( const xercesc::DOMElement *  const)
protected
virtual void G4GDMLReadDefine::DefineRead ( const xercesc::DOMElement *  const)
virtual
void G4GDMLReadDefine::ExpressionRead ( const xercesc::DOMElement *  const)
protected
G4double G4GDMLReadDefine::GetConstant ( const G4String &  )
G4GDMLMatrix G4GDMLReadDefine::GetMatrix ( const G4String &  )
G4ThreeVector G4GDMLReadDefine::GetPosition ( const G4String &  )
G4double G4GDMLReadDefine::GetQuantity ( const G4String &  )
G4ThreeVector G4GDMLReadDefine::GetRotation ( const G4String &  )
G4RotationMatrix G4GDMLReadDefine::GetRotationMatrix ( const G4ThreeVector &  )
protected
G4ThreeVector G4GDMLReadDefine::GetScale ( const G4String &  )
G4double G4GDMLReadDefine::GetVariable ( const G4String &  )
G4bool G4GDMLReadDefine::IsValidID ( const G4String &  ) const
void G4GDMLReadDefine::MatrixRead ( const xercesc::DOMElement *  const)
protected
void G4GDMLReadDefine::PositionRead ( const xercesc::DOMElement *  const)
protected
void G4GDMLReadDefine::QuantityRead ( const xercesc::DOMElement *  const)
protected
G4String G4GDMLReadDefine::RefRead ( const xercesc::DOMElement *  const)
protected
void G4GDMLReadDefine::RotationRead ( const xercesc::DOMElement *  const)
protected
void G4GDMLReadDefine::ScaleRead ( const xercesc::DOMElement *  const)
protected
void G4GDMLReadDefine::SetReverseSearch ( G4bool  flag)
inline

Definition at line 81 of file G4GDMLReadDefine.hh.

View newest version in sPHENIX GitHub at line 81 of file G4GDMLReadDefine.hh

References reverseSearch.

void G4GDMLReadDefine::VariableRead ( const xercesc::DOMElement *  const)
protected
void G4GDMLReadDefine::VectorRead ( const xercesc::DOMElement *  const,
G4ThreeVector &   
)
protected

Member Data Documentation

std::map<G4String, G4GDMLMatrix> G4GDMLReadDefine::matrixMap
protected

Definition at line 108 of file G4GDMLReadDefine.hh.

View newest version in sPHENIX GitHub at line 108 of file G4GDMLReadDefine.hh

std::map<G4String, G4ThreeVector> G4GDMLReadDefine::positionMap
protected

Definition at line 105 of file G4GDMLReadDefine.hh.

View newest version in sPHENIX GitHub at line 105 of file G4GDMLReadDefine.hh

std::map<G4String, G4double> G4GDMLReadDefine::quantityMap
protected

Definition at line 104 of file G4GDMLReadDefine.hh.

View newest version in sPHENIX GitHub at line 104 of file G4GDMLReadDefine.hh

G4bool G4GDMLReadDefine::reverseSearch = false
protected

Definition at line 103 of file G4GDMLReadDefine.hh.

View newest version in sPHENIX GitHub at line 103 of file G4GDMLReadDefine.hh

Referenced by SetReverseSearch().

std::map<G4String, G4ThreeVector> G4GDMLReadDefine::rotationMap
protected

Definition at line 106 of file G4GDMLReadDefine.hh.

View newest version in sPHENIX GitHub at line 106 of file G4GDMLReadDefine.hh

std::map<G4String, G4ThreeVector> G4GDMLReadDefine::scaleMap
protected

Definition at line 107 of file G4GDMLReadDefine.hh.

View newest version in sPHENIX GitHub at line 107 of file G4GDMLReadDefine.hh


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