Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

UgliStripABC Class Reference

#include <UgliStripABC.h>

Inheritance diagram for UgliStripABC:

UgliStripHandle UgliStripNode List of all members.

Public Member Functions

virtual PlexStripEndId GetSEId () const =0
virtual Float_t GetHalfLength () const =0
virtual Float_t GetHalfThickness () const =0
virtual Float_t GetHalfWidth () const =0
virtual Float_t GetTPos (Float_t orthCoord) const =0
virtual Bool_t IsMirrored (const StripEnd::StripEnd_t end) const =0
virtual Float_t WlsPigtail (const StripEnd::StripEnd_t end) const =0
virtual Float_t ClearFiber (const StripEnd::StripEnd_t end) const =0
virtual Float_t TotalAttenuation (const StripEnd::StripEnd_t end, const Float_t alongLength) const =0
virtual Float_t DistanceAlong (const PlexStripEndId &orthogonalStrip) const =0
virtual TVector3 Intersection (const PlexStripEndId &orthogonalStrip) const =0

Protected Member Functions

 UgliStripABC ()
virtual ~UgliStripABC ()

Private Member Functions

 UgliStripABC (const UgliStripABC &that)
UgliStripABCoperator= (const UgliStripABC &that)

Constructor & Destructor Documentation

UgliStripABC::UgliStripABC  )  [inline, protected]
 

Definition at line 42 of file UgliStripABC.h.

00042 {;}

virtual UgliStripABC::~UgliStripABC  )  [inline, protected, virtual]
 

Definition at line 43 of file UgliStripABC.h.

00043 {;}

UgliStripABC::UgliStripABC const UgliStripABC that  )  [private]
 


Member Function Documentation

virtual Float_t UgliStripABC::ClearFiber const StripEnd::StripEnd_t  end  )  const [pure virtual]
 

Implemented in UgliStripHandle, and UgliStripNode.

virtual Float_t UgliStripABC::DistanceAlong const PlexStripEndId orthogonalStrip  )  const [pure virtual]
 

Implemented in UgliStripHandle, and UgliStripNode.

virtual Float_t UgliStripABC::GetHalfLength  )  const [pure virtual]
 

Implemented in UgliStripHandle, and UgliStripNode.

virtual Float_t UgliStripABC::GetHalfThickness  )  const [pure virtual]
 

Implemented in UgliStripHandle, and UgliStripNode.

virtual Float_t UgliStripABC::GetHalfWidth  )  const [pure virtual]
 

Implemented in UgliStripHandle, and UgliStripNode.

virtual PlexStripEndId UgliStripABC::GetSEId  )  const [pure virtual]
 

Implemented in UgliStripHandle, and UgliStripNode.

virtual Float_t UgliStripABC::GetTPos Float_t  orthCoord  )  const [pure virtual]
 

Implemented in UgliStripHandle, and UgliStripNode.

virtual TVector3 UgliStripABC::Intersection const PlexStripEndId orthogonalStrip  )  const [pure virtual]
 

Implemented in UgliStripHandle, and UgliStripNode.

virtual Bool_t UgliStripABC::IsMirrored const StripEnd::StripEnd_t  end  )  const [pure virtual]
 

Implemented in UgliStripHandle, and UgliStripNode.

UgliStripABC& UgliStripABC::operator= const UgliStripABC that  )  [private]
 

virtual Float_t UgliStripABC::TotalAttenuation const StripEnd::StripEnd_t  end,
const Float_t  alongLength
const [pure virtual]
 

Implemented in UgliStripHandle, and UgliStripNode.

virtual Float_t UgliStripABC::WlsPigtail const StripEnd::StripEnd_t  end  )  const [pure virtual]
 

Implemented in UgliStripHandle, and UgliStripNode.


The documentation for this class was generated from the following file:
Generated on Mon Feb 15 11:10:28 2010 for loon by  doxygen 1.3.9.1