NestedTubeInfo Class Reference

Ratpac-two: RAT::DS::NestedTubeInfo Class Reference
Ratpac-two
RAT::DS::NestedTubeInfo Class Reference
Inheritance diagram for RAT::DS::NestedTubeInfo:

Public Member Functions

virtual void AddNestedTube (const G4ThreeVector &_pos, const G4ThreeVector &_dir, const double _length, const double _core_r, const double _inner_r, const double _outer_r, const std::string _core_material, const std::string _inner_material, const std::string _outer_material)
 
virtual void AddNestedTube (const G4ThreeVector &_pos, const G4ThreeVector &_dir, const int _length)
 
virtual Int_t GetNestedTubeCount () const
 
virtual G4ThreeVector GetPosition (int id) const
 
virtual void SetPosition (int id, const G4ThreeVector &_pos)
 
virtual G4ThreeVector GetDirection (int id) const
 
virtual void SetDirection (int id, const G4ThreeVector &_dir)
 
virtual int GetLength (int id) const
 
virtual void SetLength (int id, int _length)
 
virtual double GetCoreR (int id) const
 
virtual void SetCoreR (int id, double _core_r)
 
virtual double GetInnerR (int id) const
 
virtual void SetInnerR (int id, double _inner_r)
 
virtual double GetOuterR (int id) const
 
virtual void SetOuterR (int id, double _outer_r)
 
virtual std::string GetCoreMaterial (int id) const
 
virtual void SetCoreMaterial (int id, double _core_material)
 
virtual std::string GetInnerMaterial (int id) const
 
virtual void SetInnerMaterial (int id, double _inner_material)
 
virtual std::string GetOuterMaterial (int id) const
 
virtual void SetOuterMaterial (int id, double _outer_material)
 
 ClassDef (NestedTubeInfo, 2)
 

Protected Attributes

std::vector< G4ThreeVector > pos
 
std::vector< G4ThreeVector > dir
 
std::vector< double > length
 
std::vector< double > core_r
 
std::vector< double > inner_r
 
std::vector< double > outer_r
 
std::vector< std::string > core_material
 
std::vector< std::string > inner_material
 
std::vector< std::string > outer_material
 

The documentation for this class was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/ds/include/RAT/DS/NestedTubeInfo.hh