|
Geant4
10.01
|
#include <PDBmolecule.hh>
Collaboration diagram for Molecule:Public Member Functions | |
| Molecule () | |
| First constructor. More... | |
| Molecule (string resName, int mNum) | |
| Second constructor. More... | |
| ~Molecule () | |
| Destructor. More... | |
| Molecule * | GetNext () |
| information about molecule (not implemented) More... | |
| Residue * | GetFirst () |
| Get the first Residue. More... | |
| int | GetID () |
| Get number Molecule. More... | |
| void | SetNext (Molecule *) |
| Set the next Molecule. More... | |
| void | SetFirst (Residue *) |
| Set the first Residue. More... | |
Public Attributes | |
| string | fMolName |
| Molecule name. More... | |
| int | fMolNum |
| Molecule number. More... | |
| double | fMinGlobZ |
| double | fMaxGlobZ |
| double | fMinGlobX |
| double | fMaxGlobX |
| double | fMinGlobY |
| double | fMaxGlobY |
| int | fCenterX |
| "X center" of this Molecule (for rotation...) More... | |
| int | fCenterY |
| "Y center" of this Molecule (for rotation...) More... | |
| int | fCenterZ |
| "Z center" of this Molecule (for rotation...) More... | |
| int | fDistCenterMax |
| dist from center to most away most of the molecule More... | |
| int | fNbResidue |
| Number of residue inside the molecule. More... | |
Private Attributes | |
| Molecule * | fpNext |
| Header of the next Molecule (usage before vector) More... | |
| Residue * | fpFirst |
| Header of the first Residue (usage before vector) More... | |
| Molecule::Molecule | ( | ) |
First constructor.
Definition at line 44 of file PDBmolecule.cc.
| Molecule::Molecule | ( | string | resName, |
| int | mNum | ||
| ) |
|
inline |
Destructor.
Definition at line 70 of file PDBmolecule.hh.
| Residue * Molecule::GetFirst | ( | ) |
Get the first Residue.
Definition at line 82 of file PDBmolecule.cc.
References fpFirst.
Referenced by DetectorConstruction::AtomisticView(), PDBlib::ComputeMatchEdepDNA(), PDBlib::ComputeNbNucleotidsPerStrand(), and PDBlib::ComputeNucleotideBarycenters().
Here is the caller graph for this function:| int Molecule::GetID | ( | ) |
| Molecule * Molecule::GetNext | ( | ) |
information about molecule (not implemented)
Get the next molecule
Definition at line 75 of file PDBmolecule.cc.
References fpNext.
Referenced by DetectorConstruction::AtomisticView(), PDBlib::ComputeBoundingVolumeParams(), PDBlib::ComputeMatchEdepDNA(), PDBlib::ComputeNbNucleotidsPerStrand(), and PDBlib::ComputeNucleotideBarycenters().
Here is the caller graph for this function:| void Molecule::SetFirst | ( | Residue * | resFirst | ) |
Set the first Residue.
Definition at line 103 of file PDBmolecule.cc.
References fpFirst.
Referenced by PDBlib::Load().
Here is the caller graph for this function:| void Molecule::SetNext | ( | Molecule * | moleculeNext | ) |
Set the next Molecule.
Definition at line 96 of file PDBmolecule.cc.
References fpNext.
Referenced by PDBlib::Load().
Here is the caller graph for this function:| int Molecule::fCenterX |
"X center" of this Molecule (for rotation...)
Definition at line 95 of file PDBmolecule.hh.
Referenced by PDBlib::Load(), and Molecule().
| int Molecule::fCenterY |
"Y center" of this Molecule (for rotation...)
Definition at line 96 of file PDBmolecule.hh.
Referenced by PDBlib::Load(), and Molecule().
| int Molecule::fCenterZ |
"Z center" of this Molecule (for rotation...)
Definition at line 97 of file PDBmolecule.hh.
Referenced by PDBlib::Load(), and Molecule().
| int Molecule::fDistCenterMax |
dist from center to most away most of the molecule
Definition at line 98 of file PDBmolecule.hh.
Referenced by Molecule().
| double Molecule::fMaxGlobX |
Definition at line 91 of file PDBmolecule.hh.
Referenced by PDBlib::ComputeBoundingVolumeParams(), PDBlib::Load(), and Molecule().
| double Molecule::fMaxGlobY |
Definition at line 93 of file PDBmolecule.hh.
Referenced by PDBlib::ComputeBoundingVolumeParams(), PDBlib::Load(), and Molecule().
| double Molecule::fMaxGlobZ |
Definition at line 89 of file PDBmolecule.hh.
Referenced by PDBlib::ComputeBoundingVolumeParams(), PDBlib::Load(), and Molecule().
| double Molecule::fMinGlobX |
Definition at line 90 of file PDBmolecule.hh.
Referenced by PDBlib::ComputeBoundingVolumeParams(), PDBlib::Load(), and Molecule().
| double Molecule::fMinGlobY |
Definition at line 92 of file PDBmolecule.hh.
Referenced by PDBlib::ComputeBoundingVolumeParams(), PDBlib::Load(), and Molecule().
| double Molecule::fMinGlobZ |
Definition at line 88 of file PDBmolecule.hh.
Referenced by PDBlib::ComputeBoundingVolumeParams(), PDBlib::Load(), and Molecule().
| string Molecule::fMolName |
| int Molecule::fMolNum |
Molecule number.
Definition at line 86 of file PDBmolecule.hh.
Referenced by GetID(), and Molecule().
| int Molecule::fNbResidue |
Number of residue inside the molecule.
Definition at line 99 of file PDBmolecule.hh.
Referenced by PDBlib::Load(), and Molecule().
|
private |
Header of the first Residue (usage before vector)
Definition at line 103 of file PDBmolecule.hh.
Referenced by GetFirst(), Molecule(), and SetFirst().
|
private |
Header of the next Molecule (usage before vector)
Definition at line 102 of file PDBmolecule.hh.
Referenced by GetNext(), Molecule(), and SetNext().