![]() |
AliRoot Core
v5-06-15 (45dab64)
|
Helper class for definititon of an assembly of volumes. More...
#include <AliMUONGeometryConstituent.h>
Public Member Functions | |
AliMUONGeometryConstituent (const TString &name, Int_t copyNo, Int_t npar, Double_t *param) | |
AliMUONGeometryConstituent (const TString &name, Int_t copyNo, const TGeoTranslation &translation, Int_t npar, Double_t *param) | |
AliMUONGeometryConstituent (const TString &name, Int_t copyNo, const TGeoTranslation &translation, const TGeoRotation &rotation, Int_t npar, Double_t *param) | |
AliMUONGeometryConstituent (const TString &name, Int_t copyNo, const TGeoCombiTrans &transform, Int_t npar, Double_t *param) | |
AliMUONGeometryConstituent () | |
virtual | ~AliMUONGeometryConstituent () |
Int_t | GetCopyNo () const |
Return copy number. More... | |
Int_t | GetNpar () const |
Return number of shape parameters. More... | |
Double_t * | GetParam () const |
Return the array of shape parameters. More... | |
const TGeoCombiTrans * | GetTransformation () const |
Return the constituent transformation wrt to the envelope. More... | |
Protected Member Functions | |
AliMUONGeometryConstituent (const AliMUONGeometryConstituent &rhs) | |
Not implemented. More... | |
AliMUONGeometryConstituent & | operator= (const AliMUONGeometryConstituent &rhs) |
Not implemented. More... | |
Private Attributes | |
Int_t | fCopyNo |
copy number More... | |
Int_t | fNpar |
number of shape parameters More... | |
Double_t * | fParam |
shape parameters More... | |
TGeoCombiTrans * | fTransformation |
the constituent transformation wrt to the envelope More... | |
Helper class for definititon of an assembly of volumes.
Definition at line 23 of file AliMUONGeometryConstituent.h.
AliMUONGeometryConstituent::AliMUONGeometryConstituent | ( | const TString & | name, |
Int_t | copyNo, | ||
Int_t | npar, | ||
Double_t * | param | ||
) |
Standard constructor for a constituent without translation & rotation
Definition at line 36 of file AliMUONGeometryConstituent.cxx.
AliMUONGeometryConstituent::AliMUONGeometryConstituent | ( | const TString & | name, |
Int_t | copyNo, | ||
const TGeoTranslation & | translation, | ||
Int_t | npar, | ||
Double_t * | param | ||
) |
Standard constructor for a constituent with translation
Definition at line 60 of file AliMUONGeometryConstituent.cxx.
AliMUONGeometryConstituent::AliMUONGeometryConstituent | ( | const TString & | name, |
Int_t | copyNo, | ||
const TGeoTranslation & | translation, | ||
const TGeoRotation & | rotation, | ||
Int_t | npar, | ||
Double_t * | param | ||
) |
Standard constructor for a constituent with translation and rotation
Definition at line 83 of file AliMUONGeometryConstituent.cxx.
AliMUONGeometryConstituent::AliMUONGeometryConstituent | ( | const TString & | name, |
Int_t | copyNo, | ||
const TGeoCombiTrans & | transform, | ||
Int_t | npar, | ||
Double_t * | param | ||
) |
Standard constructor for a constituent with translation and rotation defined via TGeoCombiTrans
Definition at line 107 of file AliMUONGeometryConstituent.cxx.
AliMUONGeometryConstituent::AliMUONGeometryConstituent | ( | ) |
Default constructor
Definition at line 132 of file AliMUONGeometryConstituent.cxx.
|
virtual |
Destructor
Definition at line 143 of file AliMUONGeometryConstituent.cxx.
|
protected |
Not implemented.
|
inline |
Return copy number.
Definition at line 69 of file AliMUONGeometryConstituent.h.
Referenced by AliMUONGeometryBuilder::CreateGeometryWithoutTGeo(), AliMUONGeometryBuilder::CreateGeometryWithTGeo(), and AliMUONVGeometryBuilder::RebuildSVMaps().
|
inline |
Return number of shape parameters.
Definition at line 73 of file AliMUONGeometryConstituent.h.
Referenced by AliMUONGeometryBuilder::CreateGeometryWithoutTGeo(), and AliMUONGeometryBuilder::CreateGeometryWithTGeo().
|
inline |
Return the array of shape parameters.
Definition at line 77 of file AliMUONGeometryConstituent.h.
Referenced by AliMUONGeometryBuilder::CreateGeometryWithoutTGeo(), and AliMUONGeometryBuilder::CreateGeometryWithTGeo().
|
inline |
Return the constituent transformation wrt to the envelope.
Definition at line 81 of file AliMUONGeometryConstituent.h.
Referenced by AliMUONGeometryBuilder::CreateGeometryWithoutTGeo(), and AliMUONGeometryBuilder::CreateGeometryWithTGeo().
|
protected |
Not implemented.
|
private |
|
private |
number of shape parameters
Definition at line 55 of file AliMUONGeometryConstituent.h.
Referenced by GetNpar().
|
private |
shape parameters
Definition at line 58 of file AliMUONGeometryConstituent.h.
Referenced by AliMUONGeometryConstituent(), GetParam(), and ~AliMUONGeometryConstituent().
|
private |
the constituent transformation wrt to the envelope
Definition at line 60 of file AliMUONGeometryConstituent.h.
Referenced by AliMUONGeometryConstituent(), GetTransformation(), and ~AliMUONGeometryConstituent().