ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DNAParser::Molecule Struct Reference
+ Collaboration diagram for DNAParser::Molecule:

Public Member Functions

 Molecule (std::string name, int copyNumber, const G4ThreeVector &position, double radius, double waterRadius, const std::string &material, int strand)
 
G4bool operator< (const Molecule &rhs) const
 

Public Attributes

G4String fName
 
G4String fMaterial
 
G4int fCopyNumber
 
G4ThreeVector fPosition
 
G4double fRadius
 
G4double fRadiusWater
 
G4int fStrand
 

Detailed Description

Definition at line 47 of file DNAParser.cc.

View newest version in sPHENIX GitHub at line 47 of file DNAParser.cc

Constructor & Destructor Documentation

DNAParser::Molecule::Molecule ( std::string  name,
int  copyNumber,
const G4ThreeVector position,
double  radius,
double  waterRadius,
const std::string &  material,
int  strand 
)
inline

Definition at line 49 of file DNAParser.cc.

View newest version in sPHENIX GitHub at line 49 of file DNAParser.cc

Member Function Documentation

G4bool DNAParser::Molecule::operator< ( const Molecule rhs) const
inline

Definition at line 73 of file DNAParser.cc.

View newest version in sPHENIX GitHub at line 73 of file DNAParser.cc

References fPosition, and CLHEP::Hep3Vector::z().

+ Here is the call graph for this function:

Member Data Documentation

G4int DNAParser::Molecule::fCopyNumber

Definition at line 67 of file DNAParser.cc.

View newest version in sPHENIX GitHub at line 67 of file DNAParser.cc

G4String DNAParser::Molecule::fMaterial

Definition at line 66 of file DNAParser.cc.

View newest version in sPHENIX GitHub at line 66 of file DNAParser.cc

G4String DNAParser::Molecule::fName

Definition at line 65 of file DNAParser.cc.

View newest version in sPHENIX GitHub at line 65 of file DNAParser.cc

G4ThreeVector DNAParser::Molecule::fPosition

Definition at line 68 of file DNAParser.cc.

View newest version in sPHENIX GitHub at line 68 of file DNAParser.cc

Referenced by DNAParser::CreateCutSolid(), and operator<().

G4double DNAParser::Molecule::fRadius

Definition at line 69 of file DNAParser.cc.

View newest version in sPHENIX GitHub at line 69 of file DNAParser.cc

Referenced by DNAParser::CreateCutSolid().

G4double DNAParser::Molecule::fRadiusWater

Definition at line 70 of file DNAParser.cc.

View newest version in sPHENIX GitHub at line 70 of file DNAParser.cc

Referenced by DNAParser::CreateCutSolid().

G4int DNAParser::Molecule::fStrand

Definition at line 71 of file DNAParser.cc.

View newest version in sPHENIX GitHub at line 71 of file DNAParser.cc


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