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

#include <geant4/tree/geant4-10.6-release/source/materials/include/G4CrystalAtomBase.hh>

+ Collaboration diagram for G4CrystalAtomBase:

Public Member Functions

 G4CrystalAtomBase ()
 
 G4CrystalAtomBase (G4ThreeVector apos)
 
 ~G4CrystalAtomBase ()
 
std::vector< G4ThreeVectorGetPos ()
 
G4ThreeVector GetPos (G4int idx)
 
void AddPos (G4ThreeVector a3vec)
 
void SetPos (std::vector< G4ThreeVector > a3vecvec)
 
void DelPos (G4int idx)
 

Private Attributes

std::vector< G4ThreeVectorthePos
 

Detailed Description

Definition at line 54 of file G4CrystalAtomBase.hh.

View newest version in sPHENIX GitHub at line 54 of file G4CrystalAtomBase.hh

Constructor & Destructor Documentation

G4CrystalAtomBase::G4CrystalAtomBase ( )
inline

Definition at line 60 of file G4CrystalAtomBase.hh.

View newest version in sPHENIX GitHub at line 60 of file G4CrystalAtomBase.hh

G4CrystalAtomBase::G4CrystalAtomBase ( G4ThreeVector  apos)
inline

Definition at line 61 of file G4CrystalAtomBase.hh.

View newest version in sPHENIX GitHub at line 61 of file G4CrystalAtomBase.hh

References AddPos().

+ Here is the call graph for this function:

G4CrystalAtomBase::~G4CrystalAtomBase ( )
inline

Definition at line 62 of file G4CrystalAtomBase.hh.

View newest version in sPHENIX GitHub at line 62 of file G4CrystalAtomBase.hh

Member Function Documentation

void G4CrystalAtomBase::AddPos ( G4ThreeVector  a3vec)
inline

Definition at line 80 of file G4CrystalAtomBase.hh.

View newest version in sPHENIX GitHub at line 80 of file G4CrystalAtomBase.hh

References thePos.

Referenced by G4CrystalAtomBase().

+ Here is the caller graph for this function:

void G4CrystalAtomBase::DelPos ( G4int  idx)
inline

Definition at line 84 of file G4CrystalAtomBase.hh.

View newest version in sPHENIX GitHub at line 84 of file G4CrystalAtomBase.hh

References incremental_prev_tag::idx, and thePos.

std::vector<G4ThreeVector> G4CrystalAtomBase::GetPos ( )
inline

Definition at line 75 of file G4CrystalAtomBase.hh.

View newest version in sPHENIX GitHub at line 75 of file G4CrystalAtomBase.hh

References thePos.

Referenced by G4CrystalExtension::ComputeStructureFactorGeometrical().

+ Here is the caller graph for this function:

G4ThreeVector G4CrystalAtomBase::GetPos ( G4int  idx)
inline

Definition at line 78 of file G4CrystalAtomBase.hh.

View newest version in sPHENIX GitHub at line 78 of file G4CrystalAtomBase.hh

References incremental_prev_tag::idx, and thePos.

void G4CrystalAtomBase::SetPos ( std::vector< G4ThreeVector a3vecvec)
inline

Definition at line 82 of file G4CrystalAtomBase.hh.

View newest version in sPHENIX GitHub at line 82 of file G4CrystalAtomBase.hh

References thePos.

Member Data Documentation

std::vector<G4ThreeVector> G4CrystalAtomBase::thePos
private

Definition at line 62 of file G4CrystalAtomBase.hh.

View newest version in sPHENIX GitHub at line 62 of file G4CrystalAtomBase.hh

Referenced by AddPos(), DelPos(), GetPos(), and SetPos().


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