| 
    Geant4
    10.02.p03
    
   | 
 
#include <PDBbarycenter.hh>
Public Member Functions | |
| Barycenter () | |
| First constructor.  More... | |
| Barycenter (int bNum, double x, double y, double z, double Bx, double By, double Bz, double Sx, double Sy, double Sz, double Px, double Py, double Pz) | |
| Second constructor.  More... | |
| ~Barycenter () | |
| Destructor.  More... | |
| Barycenter * | GetNext () | 
| Get the next Barycenter.  More... | |
| int | GetID () | 
| Get the first.  More... | |
| void | SetNext (Barycenter *) | 
| Set the next Barycenter.  More... | |
| void | SetDistance (int i, double) | 
| Set the distance between atom i and nucleotide barycenter.  More... | |
| double | GetDistance (int i) | 
| Get the distance between atom i and nucleotide barycenter.  More... | |
| void | SetRadius (double) | 
| Set the distance between the farther atom and nucleotide barycenter.  More... | |
| double | GetRadius () | 
| Get the distance between the farther atom and nucleotide barycenter.  More... | |
Public Attributes | |
| int | fBaryNum | 
| Barycenter number.  More... | |
| double | fDistanceTab [33] | 
| distance table [0..32] (11 hydrogens!)  More... | |
| double | fRadius | 
| double | fCenterX | 
| "X coordinate" of this nucelotide Barycenter  More... | |
| double | fCenterY | 
| "Y coordinate" of this nucelotide Barycenter  More... | |
| double | fCenterZ | 
| "Z coordinate" of this nucelotide Barycenter  More... | |
| double | fCenterBaseX | 
| "X coordinate" of this Base Barycenter  More... | |
| double | fCenterBaseY | 
| "Y coordinate" of this Base Barycenter  More... | |
| double | fCenterBaseZ | 
| "Z coordinate" of this Base Barycenter  More... | |
| double | fCenterSugarX | 
| "X coordinate" of this Sugar Barycenter  More... | |
| double | fCenterSugarY | 
| "Y coordinate" of this Sugar Barycenter  More... | |
| double | fCenterSugarZ | 
| "Z coordinate" of this Sugar Barycenter  More... | |
| double | fCenterPhosphateX | 
| "X coordinate" of this Phosphate Barycenter  More... | |
| double | fCenterPhosphateY | 
| "Y coordinate" of this Phosphate Barycenter  More... | |
| double | fCenterPhosphateZ | 
| "Z coordinate" of this Phosphate Barycenter  More... | |
Private Attributes | |
| Barycenter * | fpNext | 
| Header of the next Molecule (usage before vector)  More... | |
Molecule Class.
This Class define Molecule model ...
Definition at line 54 of file PDBbarycenter.hh.
| Barycenter::Barycenter | ( | ) | 
First constructor.
Definition at line 44 of file PDBbarycenter.cc.
| Barycenter::Barycenter | ( | int | bNum, | 
| double | x, | ||
| double | y, | ||
| double | z, | ||
| double | Bx, | ||
| double | By, | ||
| double | Bz, | ||
| double | Sx, | ||
| double | Sy, | ||
| double | Sz, | ||
| double | Px, | ||
| double | Py, | ||
| double | Pz | ||
| ) | 
Second constructor.
<Barycenter number
< "X coordinate" of this Base Barycenter
< "Y coordinate" of this Base Barycenter
< "Z coordinate" of this Base Barycenter
< "X coordinate" of this Sugar Barycenter
< "Y coordinate" of this Sugar Barycenter
< "Z coordinate" of this Sugar Barycenter
< "X coordinate" of this Phosphate Barycenter
< "Y coordinate" of this Phosphate Barycenter
< "Z coordinate" of this Phosphate Barycenter
Definition at line 59 of file PDBbarycenter.cc.
      
  | 
  inline | 
Destructor.
Definition at line 65 of file PDBbarycenter.hh.
| double Barycenter::GetDistance | ( | int | i | ) | 
Get the distance between atom i and nucleotide barycenter.
Definition at line 113 of file PDBbarycenter.cc.
| int Barycenter::GetID | ( | ) | 
Get the first.
Get number Barycenter
Definition at line 92 of file PDBbarycenter.cc.
| Barycenter * Barycenter::GetNext | ( | ) | 
Get the next Barycenter.
Definition at line 87 of file PDBbarycenter.cc.
| double Barycenter::GetRadius | ( | ) | 
Get the distance between the farther atom and nucleotide barycenter.
Definition at line 127 of file PDBbarycenter.cc.
| void Barycenter::SetDistance | ( | int | i, | 
| double | dist | ||
| ) | 
Set the distance between atom i and nucleotide barycenter.
Definition at line 106 of file PDBbarycenter.cc.
| void Barycenter::SetNext | ( | Barycenter * | barycenterNext | ) | 
Set the next Barycenter.
Definition at line 99 of file PDBbarycenter.cc.
| void Barycenter::SetRadius | ( | double | rds | ) | 
Set the distance between the farther atom and nucleotide barycenter.
Definition at line 120 of file PDBbarycenter.cc.
| int Barycenter::fBaryNum | 
Barycenter number.
Definition at line 84 of file PDBbarycenter.hh.
| double Barycenter::fCenterBaseX | 
"X coordinate" of this Base Barycenter
Definition at line 92 of file PDBbarycenter.hh.
| double Barycenter::fCenterBaseY | 
"Y coordinate" of this Base Barycenter
Definition at line 93 of file PDBbarycenter.hh.
| double Barycenter::fCenterBaseZ | 
"Z coordinate" of this Base Barycenter
Definition at line 94 of file PDBbarycenter.hh.
| double Barycenter::fCenterPhosphateX | 
"X coordinate" of this Phosphate Barycenter
Definition at line 100 of file PDBbarycenter.hh.
| double Barycenter::fCenterPhosphateY | 
"Y coordinate" of this Phosphate Barycenter
Definition at line 101 of file PDBbarycenter.hh.
| double Barycenter::fCenterPhosphateZ | 
"Z coordinate" of this Phosphate Barycenter
Definition at line 102 of file PDBbarycenter.hh.
| double Barycenter::fCenterSugarX | 
"X coordinate" of this Sugar Barycenter
Definition at line 96 of file PDBbarycenter.hh.
| double Barycenter::fCenterSugarY | 
"Y coordinate" of this Sugar Barycenter
Definition at line 97 of file PDBbarycenter.hh.
| double Barycenter::fCenterSugarZ | 
"Z coordinate" of this Sugar Barycenter
Definition at line 98 of file PDBbarycenter.hh.
| double Barycenter::fCenterX | 
"X coordinate" of this nucelotide Barycenter
Definition at line 88 of file PDBbarycenter.hh.
| double Barycenter::fCenterY | 
"Y coordinate" of this nucelotide Barycenter
Definition at line 89 of file PDBbarycenter.hh.
| double Barycenter::fCenterZ | 
"Z coordinate" of this nucelotide Barycenter
Definition at line 90 of file PDBbarycenter.hh.
| double Barycenter::fDistanceTab[33] | 
distance table [0..32] (11 hydrogens!)
Definition at line 85 of file PDBbarycenter.hh.
      
  | 
  private | 
Header of the next Molecule (usage before vector)
Definition at line 105 of file PDBbarycenter.hh.
| double Barycenter::fRadius | 
Definition at line 86 of file PDBbarycenter.hh.