|
| AlignableMuon (const DTGeometry *, const CSCGeometry *) |
| Constructor from geometries. More...
|
|
virtual align::Alignables | components () const |
| Return all components. More...
|
|
AlignmentErrorsExtended * | cscAlignmentErrorsExtended () |
|
Alignments * | cscAlignments () |
|
align::Alignables | CSCChambers () |
|
align::Alignables | CSCEndcaps () |
|
align::Alignables | CSCLayers () |
|
align::Alignables | CSCRings () |
|
align::Alignables | CSCStations () |
|
AlignmentErrorsExtended * | dtAlignmentErrorsExtended () |
|
Alignments * | dtAlignments () |
|
align::Alignables | DTBarrel () |
|
align::Alignables | DTChambers () |
|
align::Alignables | DTLayers () |
|
align::Alignables | DTStations () |
|
align::Alignables | DTSuperLayers () |
|
align::Alignables | DTWheels () |
|
virtual Alignable * | mother () |
| Alignable tracker has no mother. More...
|
|
| ~AlignableMuon () |
| Destructor. More...
|
|
virtual void | addAlignmentPositionError (const AlignmentPositionError &ape, bool propagateDown) |
|
virtual void | addAlignmentPositionErrorFromLocalRotation (const RotationType &rotation, bool propagateDown) |
|
virtual void | addAlignmentPositionErrorFromRotation (const RotationType &rotation, bool propagateDown) |
|
virtual void | addComponent (Alignable *component) |
|
virtual void | addSurfaceDeformation (const SurfaceDeformation *deformation, bool propagateDown) |
|
| AlignableComposite (align::ID id, StructureType aType, const RotationType &rot=RotationType()) |
|
virtual StructureType | alignableObjectId () const |
| Return the alignable type identifier. More...
|
|
virtual void | dump () const |
| Recursive printout of alignable structure. More...
|
|
virtual void | move (const GlobalVector &displacement) |
| Move with respect to the global reference frame. More...
|
|
virtual void | moveComponentLocal (const int i, const LocalVector &localDisplacement) |
| Move a single component with respect to the local reference frame. More...
|
|
virtual void | moveComponentsLocal (const LocalVector &localDisplacement) |
| Move with respect to the local reference frame. More...
|
|
virtual void | recursiveComponents (Alignables &result) const |
| Provide all components, subcomponents etc. (cf. description in base class) More...
|
|
virtual void | rotateInGlobalFrame (const RotationType &rotation) |
| Rotation interpreted in global reference frame. More...
|
|
virtual void | setAlignmentPositionError (const AlignmentPositionError &ape, bool propagateDown) |
|
virtual void | setSurfaceDeformation (const SurfaceDeformation *deformation, bool propagateDown) |
| Set the surface deformation parameters - if (!propagateDown) do not affect daughters. More...
|
|
virtual int | surfaceDeformationIdPairs (std::vector< std::pair< int, SurfaceDeformation * > > &) const |
| Return surface deformations. More...
|
|
virtual | ~AlignableComposite () |
| deleting its components More...
|
|
| Alignable (align::ID, const AlignableSurface &) |
|
| Alignable (align::ID, const RotationType &) |
|
AlignmentParameters * | alignmentParameters () const |
| Get the AlignmentParameters. More...
|
|
virtual void | cacheTransformation () |
| cache the current position, rotation and other parameters (e.g. surface deformations), also for possible components More...
|
|
const Alignables & | deepComponents () const |
|
const GlobalVector & | displacement () const |
| Return change of the global position since the creation of the object. More...
|
|
bool | firstCompsWithParams (Alignables ¶mComps) const |
|
const DetId & | geomDetId () const |
|
const PositionType & | globalPosition () const |
| Return the global position of the object. More...
|
|
const RotationType & | globalRotation () const |
| Return the global orientation of the object. More...
|
|
align::ID | id () const |
| Return the ID of Alignable, i.e. DetId of 'first' component GeomDet(Unit). More...
|
|
bool | lastCompsWithParams (Alignables ¶mComps) const |
|
Alignable * | mother () const |
| Return pointer to container alignable (if any) More...
|
|
virtual void | restoreCachedTransformation () |
| restore the previously cached transformation, also for possible components More...
|
|
virtual void | rotateAroundGlobalAxis (const GlobalVector &axis, Scalar radians) |
| Rotation around arbitratry global axis. More...
|
|
virtual void | rotateAroundGlobalX (Scalar radians) |
| Rotation around global x-axis. More...
|
|
virtual void | rotateAroundGlobalY (Scalar radians) |
| Rotation around global y-axis. More...
|
|
virtual void | rotateAroundGlobalZ (Scalar radians) |
| Rotation around global z-axis. More...
|
|
virtual void | rotateAroundLocalAxis (const LocalVector &axis, Scalar radians) |
| Rotation around arbitratry local axis. More...
|
|
virtual void | rotateAroundLocalX (Scalar radians) |
| Rotation around local x-axis. More...
|
|
virtual void | rotateAroundLocalY (Scalar radians) |
| Rotation around local y-axis. More...
|
|
virtual void | rotateAroundLocalZ (Scalar radians) |
| Rotation around local z-axis. More...
|
|
virtual void | rotateInLocalFrame (const RotationType &rotation) |
| Rotation intepreted in the local reference frame. More...
|
|
const RotationType & | rotation () const |
| Return change of orientation since the creation of the object. More...
|
|
void | setAlignmentParameters (AlignmentParameters *dap) |
| Set the AlignmentParameters. More...
|
|
void | setMother (Alignable *mother) |
| Assign mother to alignable. More...
|
|
void | setSurvey (const SurveyDet *) |
| Set survey info. More...
|
|
int | size () const |
| Return number of direct components. More...
|
|
const AlignableSurface & | surface () const |
| Return the Surface (global position and orientation) of the object. More...
|
|
AlignmentSurfaceDeformations * | surfaceDeformations () const |
| Return surface deformations, sorted by DetId. More...
|
|
const SurveyDet * | survey () const |
| Return survey info. More...
|
|
virtual | ~Alignable () |
| Destructor. More...
|
|
Constructor of the full muon geometry.
The alignable muon.
- Date:
- 2008/04/25 21:23:15
- Revision:
- 1.21
- Author
- Andre Sznajder - UERJ(Brazil)
Definition at line 36 of file AlignableMuon.h.