#include <G3Volume.h>
Public Member Functions | |
G3Volume () | |
G3Volume (const char *name) | |
virtual | ~G3Volume () |
virtual void | Draw (Option_t *option=0) |
virtual void | DrawSpec () |
virtual void | SetParam (Int_t i, Float_t param) |
virtual Float_t | GetParam (Int_t i) |
virtual void | SetIdVolume (Int_t id) |
virtual void | SetIdCopy (Int_t id) |
virtual void | SetIdMedium (Int_t id) |
virtual void | SetIdMaterial (Int_t id) |
virtual Int_t | GetIdVolume () const |
virtual Int_t | GetIdCopy () const |
virtual Int_t | Medium () const |
virtual Int_t | Material () const |
virtual void | AddCopy () |
virtual void | SetItem (TObject *item) |
virtual void | SetPosition (Float_t x, Float_t y, Float_t z) |
virtual TArrayF | Position (Int_t i) const |
virtual void | SetRotMatrix (Int_t irot) |
virtual Int_t | RotMatrix () const |
virtual void | SetShape (Int_t shape) |
virtual Int_t | Shape () const |
virtual void | SetParameters (Int_t np, Float_t *param) |
virtual Int_t | NParam () const |
virtual void | Parameters (Int_t i, TArrayF ¶m) const |
virtual TList * | Copies () const |
virtual void | AddCopy (G3Volume *volume) |
virtual G3Volume * | MakeCopy (Int_t i) |
virtual Int_t | NCopies () const |
virtual Bool_t | Posp () const |
virtual void | SetPosp (Bool_t flag) |
virtual void | CreateTShape (char *nameV, TMaterial *mat) |
virtual void | SetDivision (Int_t ndiv, Int_t axis, Float_t start, Float_t step) |
virtual void | Division (Int_t &ndiv, Int_t &axis, Float_t &start, Float_t &step) const |
virtual Int_t | Axis () |
virtual Int_t | Ndiv () |
virtual Float_t | Step () |
virtual Float_t | StartC () |
virtual TObject * | GetItem () |
G3Volume (const G3Volume &) | |
Private Member Functions | |
G3Volume & | operator= (const G3Volume &) |
current item More... | |
Private Attributes | |
TArrayF | fPosition |
TArrayF | fParameters |
TList * | fCopies |
Bool_t | fPosp |
Int_t | fNCopies |
Int_t | fRotMatrix |
Int_t | fNParam |
Int_t | fAxis |
Int_t | fNdiv |
Float_t | fStep |
Float_t | fStartC |
Int_t | fShape |
Float_t | fTheta |
Float_t | fPhi |
Float_t | fPsi |
Float_t | fU |
Float_t | fV |
Float_t | fUscale |
Float_t | fVscale |
Bool_t | fHide |
Bool_t | fShadow |
Int_t | fFill |
Int_t | fSeen |
Bool_t | fClip |
Float_t | fClipXmin |
Float_t | fClipXmax |
Float_t | fClipYmin |
Float_t | fClipYmax |
Float_t | fClipZmin |
Float_t | fClipZmax |
Int_t | fIdVolume |
Int_t | fIdMedium |
Int_t | fIdMaterial |
Int_t | fIdCopy |
TObject * | fItem |
Definition at line 18 of file G3Volume.h.
|
inline |
Definition at line 21 of file G3Volume.h.
G3Volume::G3Volume | ( | const char * | name | ) |
|
inlinevirtual |
Definition at line 23 of file G3Volume.h.
G3Volume::G3Volume | ( | const G3Volume & | volume | ) |
Definition at line 94 of file G3Volume.cxx.
|
inlinevirtual |
Definition at line 49 of file G3Volume.h.
|
virtual |
Definition at line 307 of file G3Volume.cxx.
|
inlinevirtual |
Definition at line 73 of file G3Volume.h.
|
inlinevirtual |
Definition at line 63 of file G3Volume.h.
|
virtual |
Definition at line 373 of file G3Volume.cxx.
|
virtual |
Definition at line 539 of file G3Volume.cxx.
|
virtual |
Definition at line 141 of file G3Volume.cxx.
|
virtual |
Definition at line 171 of file G3Volume.cxx.
|
inlinevirtual |
Definition at line 43 of file G3Volume.h.
|
inlinevirtual |
Definition at line 41 of file G3Volume.h.
|
inlinevirtual |
Definition at line 80 of file G3Volume.h.
|
virtual |
Definition at line 261 of file G3Volume.cxx.
|
virtual |
Definition at line 314 of file G3Volume.cxx.
|
inlinevirtual |
Definition at line 47 of file G3Volume.h.
|
inlinevirtual |
Definition at line 45 of file G3Volume.h.
|
inlinevirtual |
Definition at line 67 of file G3Volume.h.
|
inlinevirtual |
Definition at line 74 of file G3Volume.h.
|
inlinevirtual |
Definition at line 61 of file G3Volume.h.
|
virtual |
Definition at line 354 of file G3Volume.cxx.
|
virtual |
Definition at line 320 of file G3Volume.cxx.
|
inlinevirtual |
Definition at line 68 of file G3Volume.h.
|
inlinevirtual |
Definition at line 57 of file G3Volume.h.
|
virtual |
Definition at line 531 of file G3Volume.cxx.
|
inlinevirtual |
Definition at line 35 of file G3Volume.h.
|
inlinevirtual |
Definition at line 39 of file G3Volume.h.
|
inlinevirtual |
Definition at line 37 of file G3Volume.h.
|
inlinevirtual |
Definition at line 33 of file G3Volume.h.
|
inlinevirtual |
Definition at line 51 of file G3Volume.h.
|
virtual |
Definition at line 200 of file G3Volume.cxx.
|
virtual |
Definition at line 343 of file G3Volume.cxx.
|
virtual |
Definition at line 332 of file G3Volume.cxx.
|
inlinevirtual |
Definition at line 69 of file G3Volume.h.
|
inlinevirtual |
Definition at line 56 of file G3Volume.h.
|
inlinevirtual |
Definition at line 58 of file G3Volume.h.
|
inlinevirtual |
Definition at line 59 of file G3Volume.h.
|
inlinevirtual |
Definition at line 76 of file G3Volume.h.
|
inlinevirtual |
Definition at line 75 of file G3Volume.h.
|
private |
Definition at line 94 of file G3Volume.h.
|
private |
Definition at line 110 of file G3Volume.h.
|
private |
Definition at line 112 of file G3Volume.h.
|
private |
Definition at line 111 of file G3Volume.h.
|
private |
Definition at line 114 of file G3Volume.h.
|
private |
Definition at line 113 of file G3Volume.h.
|
private |
Definition at line 116 of file G3Volume.h.
|
private |
Definition at line 115 of file G3Volume.h.
|
private |
Definition at line 89 of file G3Volume.h.
|
private |
Definition at line 108 of file G3Volume.h.
|
private |
Definition at line 106 of file G3Volume.h.
|
private |
Definition at line 120 of file G3Volume.h.
|
private |
Definition at line 119 of file G3Volume.h.
|
private |
Definition at line 118 of file G3Volume.h.
|
private |
Definition at line 117 of file G3Volume.h.
|
private |
Definition at line 121 of file G3Volume.h.
|
private |
Definition at line 91 of file G3Volume.h.
|
private |
Definition at line 95 of file G3Volume.h.
|
private |
Definition at line 93 of file G3Volume.h.
|
private |
Definition at line 88 of file G3Volume.h.
|
private |
Definition at line 100 of file G3Volume.h.
|
private |
Definition at line 87 of file G3Volume.h.
|
private |
Definition at line 90 of file G3Volume.h.
|
private |
Definition at line 101 of file G3Volume.h.
|
private |
Definition at line 92 of file G3Volume.h.
|
private |
Definition at line 109 of file G3Volume.h.
|
private |
Definition at line 107 of file G3Volume.h.
|
private |
Definition at line 98 of file G3Volume.h.
|
private |
Definition at line 97 of file G3Volume.h.
|
private |
Definition at line 96 of file G3Volume.h.
|
private |
Definition at line 99 of file G3Volume.h.
|
private |
Definition at line 102 of file G3Volume.h.
|
private |
Definition at line 104 of file G3Volume.h.
|
private |
Definition at line 103 of file G3Volume.h.
|
private |
Definition at line 105 of file G3Volume.h.