/// Default constructor
}
-//______________________________________________________________________________
-AliMUONCommonGeometryBuilder::AliMUONCommonGeometryBuilder(
- const AliMUONCommonGeometryBuilder& right)
- : AliMUONVGeometryBuilder(right)
-{
-/// Copy constructor (not implemented)
-
- AliFatal("Copy constructor not provided.");
-}
-
//______________________________________________________________________________
AliMUONCommonGeometryBuilder::~AliMUONCommonGeometryBuilder()
{
/// Destructor
}
-//______________________________________________________________________________
-AliMUONCommonGeometryBuilder&
-AliMUONCommonGeometryBuilder::operator=(const AliMUONCommonGeometryBuilder& right)
-{
-/// Assignement operator (not implemented)
-
- // check assignement to self
- if (this == &right) return *this;
-
- AliFatal("Assignement operator not provided.");
-
- return *this;
-}
-
//
// public functions
//
virtual void SetTransformations() {} ///< No transformations are set
protected:
+
+ private:
AliMUONCommonGeometryBuilder(const AliMUONCommonGeometryBuilder& right);
AliMUONCommonGeometryBuilder&
operator = (const AliMUONCommonGeometryBuilder& right);
-
- private:
// data members
AliMUON* fMUON; ///< the MUON detector class
// Default constructor
}
-
-//______________________________________________________________________________
-AliMUONSlatGeometryBuilder::AliMUONSlatGeometryBuilder(const AliMUONSlatGeometryBuilder& rhs)
- : AliMUONVGeometryBuilder(rhs)
-{
- AliFatal("Copy constructor is not implemented.");
-}
-
//______________________________________________________________________________
AliMUONSlatGeometryBuilder::~AliMUONSlatGeometryBuilder() {
//
}
-//______________________________________________________________________________
-AliMUONSlatGeometryBuilder&
-AliMUONSlatGeometryBuilder::operator = (const AliMUONSlatGeometryBuilder& rhs)
-{
- // check assignement to self
- if (this == &rhs) return *this;
-
- AliFatal("Assignment operator is not implemented.");
-
- return *this;
-}
-
//
// public methods
//
virtual void SetSensitiveVolumes();
protected:
+
+ private:
AliMUONSlatGeometryBuilder(const AliMUONSlatGeometryBuilder& rhs);
// operators
AliMUONSlatGeometryBuilder& operator = (const AliMUONSlatGeometryBuilder& rhs);
-
- private:
Int_t ConvertSlatNum(Int_t numslat, Int_t quadnum, Int_t fspq) const;
AliMUON* fMUON; ///< the MUON detector class
/// Default constructor
}
-
-//______________________________________________________________________________
-AliMUONSt1GeometryBuilder::AliMUONSt1GeometryBuilder(const AliMUONSt1GeometryBuilder& rhs)
- : AliMUONVGeometryBuilder(rhs)
-{
-/// Protected copy constructor
-
- AliFatal("Copy constructor is not implemented.");
-}
-
//______________________________________________________________________________
AliMUONSt1GeometryBuilder::~AliMUONSt1GeometryBuilder()
{
/// Destructor
}
-//______________________________________________________________________________
-AliMUONSt1GeometryBuilder&
-AliMUONSt1GeometryBuilder::operator = (const AliMUONSt1GeometryBuilder& rhs)
-{
-/// Protected assignement operator
-
- // check assignement to self
- if (this == &rhs) return *this;
-
- AliFatal("Assignment operator is not implemented.");
-
- return *this;
-}
-
//
// public methods
//
virtual void SetSensitiveVolumes();
protected:
+
+ private:
AliMUONSt1GeometryBuilder(const AliMUONSt1GeometryBuilder& rhs);
// operators
AliMUONSt1GeometryBuilder& operator = (const AliMUONSt1GeometryBuilder& rhs);
-
- private:
AliMUON* fMUON; ///< the MUON detector class
ClassDef(AliMUONSt1GeometryBuilder,1) //MUON Station1 coarse geometry construction class
{
/// Default Constructor
}
-
-//______________________________________________________________________________
-AliMUONSt1GeometryBuilderV2::AliMUONSt1GeometryBuilderV2(const AliMUONSt1GeometryBuilderV2& rhs)
- : AliMUONVGeometryBuilder(rhs)
-{
-/// Dummy copy constructor
-
- AliFatal("Copy constructor is not implemented.");
-}
//______________________________________________________________________________
AliMUONSt1GeometryBuilderV2::~AliMUONSt1GeometryBuilderV2()
}
-//______________________________________________________________________________
-AliMUONSt1GeometryBuilderV2&
-AliMUONSt1GeometryBuilderV2::operator = (const AliMUONSt1GeometryBuilderV2& rhs)
-{
-/// Assignment operator
-
- // check assignement to self
- if (this == &rhs) return *this;
-
- AliFatal("Assignment operator is not implemented.");
-
- return *this;
-}
-
//
// Private methods
//
{
public:
AliMUONSt1GeometryBuilderV2(AliMUON* muon);
- AliMUONSt1GeometryBuilderV2(const AliMUONSt1GeometryBuilderV2& rMUON);
AliMUONSt1GeometryBuilderV2();
virtual ~AliMUONSt1GeometryBuilderV2();
virtual void SetSensitiveVolumes();
protected:
- AliMUONSt1GeometryBuilderV2& operator = (const AliMUONSt1GeometryBuilderV2& rhs);
private:
+ AliMUONSt1GeometryBuilderV2(const AliMUONSt1GeometryBuilderV2& rMUON);
+ AliMUONSt1GeometryBuilderV2& operator = (const AliMUONSt1GeometryBuilderV2& rhs);
// Constants
//
static const GReal_t fgkHzPadPlane; ///< Pad plane
}
-//______________________________________________________________________________
-AliMUONSt2GeometryBuilder::AliMUONSt2GeometryBuilder(const AliMUONSt2GeometryBuilder& rhs)
- : AliMUONVGeometryBuilder(rhs)
-{
-// Protected copy constructor
-
- AliFatal("Copy constructor is not implemented.");
-}
-
//______________________________________________________________________________
AliMUONSt2GeometryBuilder::~AliMUONSt2GeometryBuilder() {
//
}
-//______________________________________________________________________________
-AliMUONSt2GeometryBuilder&
-AliMUONSt2GeometryBuilder::operator = (const AliMUONSt2GeometryBuilder& rhs)
-{
-// Protected assignement operator
-
- // check assignement to self
- if (this == &rhs) return *this;
-
- AliFatal("Assignment operator is not implemented.");
-
- return *this;
-}
-
//
// public methods
//
virtual void SetSensitiveVolumes();
protected:
+
+ private:
AliMUONSt2GeometryBuilder(const AliMUONSt2GeometryBuilder& rhs);
// operators
AliMUONSt2GeometryBuilder& operator = (const AliMUONSt2GeometryBuilder& rhs);
-
- private:
AliMUON* fMUON; ///< the MUON detector class
ClassDef(AliMUONSt2GeometryBuilder,1) // MUON Station2 coarse geometry construction class
// Default constructor
}
-
-//______________________________________________________________________________
-AliMUONSt2GeometryBuilderV2::AliMUONSt2GeometryBuilderV2(const AliMUONSt2GeometryBuilderV2& rhs)
- : AliMUONVGeometryBuilder(rhs)
-{
-// Protected copy constructor
-
- AliFatal("Copy constructor is not implemented.");
-}
-
//______________________________________________________________________________
AliMUONSt2GeometryBuilderV2::~AliMUONSt2GeometryBuilderV2() {
//
}
-//______________________________________________________________________________
-AliMUONSt2GeometryBuilderV2&
-AliMUONSt2GeometryBuilderV2::operator = (const AliMUONSt2GeometryBuilderV2& rhs)
-{
-// Protected assignement operator
-
- // check assignement to self
- if (this == &rhs) return *this;
-
- AliFatal("Assignment operator is not implemented.");
-
- return *this;
-}
-
//
// public methods
//
virtual void SetSensitiveVolumes();
protected:
+
+ private:
AliMUONSt2GeometryBuilderV2(const AliMUONSt2GeometryBuilderV2& rhs);
// operators
AliMUONSt2GeometryBuilderV2& operator = (const AliMUONSt2GeometryBuilderV2& rhs);
-
- private:
AliMUON* fMUON; ///< the MUON detector class
ClassDef(AliMUONSt2GeometryBuilderV2,1) //MUON Station2 detailed geometry construction class
// Default constructor
}
-
-//______________________________________________________________________________
-AliMUONTriggerGeometryBuilder::AliMUONTriggerGeometryBuilder(const AliMUONTriggerGeometryBuilder& rhs)
- : AliMUONVGeometryBuilder(rhs)
-{
-// Protected copy constructor
-
- AliFatal("Copy constructor is not implemented.");
-}
-
//______________________________________________________________________________
AliMUONTriggerGeometryBuilder::~AliMUONTriggerGeometryBuilder() {
//
}
-//______________________________________________________________________________
-AliMUONTriggerGeometryBuilder&
-AliMUONTriggerGeometryBuilder::operator = (const AliMUONTriggerGeometryBuilder& rhs)
-{
-// Protected assignement operator
-
- // check assignement to self
- if (this == &rhs) return *this;
-
- AliFatal("Assignment operator is not implemented.");
-
- return *this;
-}
-
//
// public methods
//
virtual bool ApplyGlobalTransformation() { return false; }
protected:
+
+ private:
AliMUONTriggerGeometryBuilder(const AliMUONTriggerGeometryBuilder& rhs);
// operators
AliMUONTriggerGeometryBuilder& operator = (const AliMUONTriggerGeometryBuilder& rhs);
-
- private:
AliMUON* fMUON; ///< the MUON detector class
ClassDef(AliMUONTriggerGeometryBuilder,1) // MUON Trigger stations geometry construction class
// via moduleId
protected:
- AliMUONVGeometryBuilder(const AliMUONVGeometryBuilder& rhs);
- AliMUONVGeometryBuilder& operator = (const AliMUONVGeometryBuilder& rhs);
-
// methods
AliMUONGeometryModule* GetGeometry(Int_t moduleId) const;
AliMUONGeometryEnvelopeStore* GetEnvelopes(Int_t moduleId) const;
private:
//methods
+ AliMUONVGeometryBuilder(const AliMUONVGeometryBuilder& rhs);
+ AliMUONVGeometryBuilder& operator = (const AliMUONVGeometryBuilder& rhs);
+
TGeoHMatrix ConvertTransform(const TGeoHMatrix& transform) const;
TGeoHMatrix ConvertDETransform(const TGeoHMatrix& transform) const;
TString ComposePath(const TString& volName, Int_t copyNo) const;