| Geant4
    10.01.p03
    | 
#include <PDBmolecule.hh>
 Collaboration diagram for Molecule:
 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:
 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:
 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:
 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:
 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().