Geant4  10.03.p03
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4CrystalAtomBase Class Reference

#include <G4CrystalAtomBase.hh>

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)
 

Detailed Description

Definition at line 55 of file G4CrystalAtomBase.hh.

Constructor & Destructor Documentation

G4CrystalAtomBase::G4CrystalAtomBase ( )
inline

Definition at line 61 of file G4CrystalAtomBase.hh.

61 {;};
G4CrystalAtomBase::G4CrystalAtomBase ( G4ThreeVector  apos)
inline

Definition at line 62 of file G4CrystalAtomBase.hh.

62 {AddPos(apos);};
void AddPos(G4ThreeVector a3vec)

Here is the call graph for this function:

G4CrystalAtomBase::~G4CrystalAtomBase ( )
inline

Definition at line 63 of file G4CrystalAtomBase.hh.

63 {;};

Member Function Documentation

void G4CrystalAtomBase::AddPos ( G4ThreeVector  a3vec)
inline

Definition at line 81 of file G4CrystalAtomBase.hh.

81 {thePos.push_back(a3vec);}

Here is the caller graph for this function:

void G4CrystalAtomBase::DelPos ( G4int  idx)
inline

Definition at line 85 of file G4CrystalAtomBase.hh.

85 {thePos.erase(thePos.begin()+idx);}
std::vector<G4ThreeVector> G4CrystalAtomBase::GetPos ( )
inline

Definition at line 76 of file G4CrystalAtomBase.hh.

76 {return thePos;}

Here is the caller graph for this function:

G4ThreeVector G4CrystalAtomBase::GetPos ( G4int  idx)
inline

Definition at line 79 of file G4CrystalAtomBase.hh.

79 {return thePos[idx];}
void G4CrystalAtomBase::SetPos ( std::vector< G4ThreeVector a3vecvec)
inline

Definition at line 83 of file G4CrystalAtomBase.hh.

83 {thePos = a3vecvec;}

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