ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/extended/medical/dna/pdb4dna/include/PDBresidue.hh>
Public Member Functions | |
Residue () | |
Constructor. | |
Residue (const std::string &resName, int resSeq) | |
Second constructor. | |
~Residue () | |
Destructor. | |
void | Affiche () |
information about molecule (not implemented) | |
Residue * | GetNext () |
Get the next residue. | |
Atom * | GetFirst () |
Get the first atom. | |
int | GetID () |
Get the number of the residue. | |
void | SetNext (Residue *) |
Set the next residue. | |
void | SetFirst (Atom *) |
Set the first Atom of the residue. | |
Public Attributes | |
std::string | fResName |
Residue name. | |
int | fResSeq |
Residue sequence number. | |
bool | fVisible |
Whether Residue is visible or not. | |
bool | fSelected |
Whether Residue is selected (Highlight) or not. | |
int | fCenterX |
int | fCenterY |
int | fCenterZ |
int | fNbAtom |
Number of atoms into a residue (usage before vector) | |
Private Attributes | |
Residue * | fpNext |
Residue header for next residue (usage before vector) | |
Atom * | fpFirst |
Atom header for first atom of residue (usage before vector) | |
Residue Class.
This Class define residue model ...
Definition at line 57 of file PDBresidue.hh.
View newest version in sPHENIX GitHub at line 57 of file PDBresidue.hh
Residue::Residue | ( | ) |
Constructor.
Definition at line 43 of file PDBresidue.cc.
View newest version in sPHENIX GitHub at line 43 of file PDBresidue.cc
Residue::Residue | ( | const std::string & | resName, |
int | resSeq | ||
) |
|
inline |
Destructor.
Definition at line 65 of file PDBresidue.hh.
View newest version in sPHENIX GitHub at line 65 of file PDBresidue.hh
void Residue::Affiche | ( | ) |
information about molecule (not implemented)
Atom * Residue::GetFirst | ( | ) |
Get the first atom.
Definition at line 73 of file PDBresidue.cc.
View newest version in sPHENIX GitHub at line 73 of file PDBresidue.cc
References fpFirst.
Referenced by DetectorConstruction::AtomisticView(), PDBlib::ComputeMatchEdepDNA(), and PDBlib::ComputeNucleotideBarycenters().
int Residue::GetID | ( | ) |
Get the number of the residue.
Definition at line 80 of file PDBresidue.cc.
View newest version in sPHENIX GitHub at line 80 of file PDBresidue.cc
References fResSeq.
Residue * Residue::GetNext | ( | ) |
Get the next residue.
Definition at line 66 of file PDBresidue.cc.
View newest version in sPHENIX GitHub at line 66 of file PDBresidue.cc
References fpNext.
Referenced by DetectorConstruction::AtomisticView(), PDBlib::ComputeMatchEdepDNA(), PDBlib::ComputeNbNucleotidsPerStrand(), and PDBlib::ComputeNucleotideBarycenters().
Set the first Atom of the residue.
Definition at line 94 of file PDBresidue.cc.
View newest version in sPHENIX GitHub at line 94 of file PDBresidue.cc
References fpFirst.
Referenced by PDBlib::Load().
Set the next residue.
Definition at line 87 of file PDBresidue.cc.
View newest version in sPHENIX GitHub at line 87 of file PDBresidue.cc
References fpNext.
Referenced by PDBlib::Load().
int Residue::fCenterX |
Definition at line 84 of file PDBresidue.hh.
View newest version in sPHENIX GitHub at line 84 of file PDBresidue.hh
Referenced by Residue().
int Residue::fCenterY |
Definition at line 85 of file PDBresidue.hh.
View newest version in sPHENIX GitHub at line 85 of file PDBresidue.hh
Referenced by Residue().
int Residue::fCenterZ |
Definition at line 86 of file PDBresidue.hh.
View newest version in sPHENIX GitHub at line 86 of file PDBresidue.hh
Referenced by Residue().
int Residue::fNbAtom |
Number of atoms into a residue (usage before vector)
Definition at line 87 of file PDBresidue.hh.
View newest version in sPHENIX GitHub at line 87 of file PDBresidue.hh
Referenced by DetectorConstruction::AtomisticView(), PDBlib::ComputeMatchEdepDNA(), PDBlib::ComputeNucleotideBarycenters(), PDBlib::Load(), and Residue().
|
private |
Atom header for first atom of residue (usage before vector)
Definition at line 93 of file PDBresidue.hh.
View newest version in sPHENIX GitHub at line 93 of file PDBresidue.hh
Referenced by GetFirst(), Residue(), and SetFirst().
|
private |
Residue header for next residue (usage before vector)
Definition at line 91 of file PDBresidue.hh.
View newest version in sPHENIX GitHub at line 91 of file PDBresidue.hh
std::string Residue::fResName |
Residue name.
Definition at line 80 of file PDBresidue.hh.
View newest version in sPHENIX GitHub at line 80 of file PDBresidue.hh
Referenced by PDBlib::ComputeMatchEdepDNA(), and Residue().
int Residue::fResSeq |
Residue sequence number.
Definition at line 81 of file PDBresidue.hh.
View newest version in sPHENIX GitHub at line 81 of file PDBresidue.hh
Referenced by PDBlib::ComputeMatchEdepDNA(), PDBlib::ComputeNucleotideBarycenters(), GetID(), and Residue().
bool Residue::fSelected |
Whether Residue is selected (Highlight) or not.
Definition at line 83 of file PDBresidue.hh.
View newest version in sPHENIX GitHub at line 83 of file PDBresidue.hh
Referenced by Residue().
bool Residue::fVisible |
Whether Residue is visible or not.
Definition at line 82 of file PDBresidue.hh.
View newest version in sPHENIX GitHub at line 82 of file PDBresidue.hh
Referenced by Residue().