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

DmxPlane Class Reference

#include <DmxPlane.h>

Inheritance diagram for DmxPlane:

DmxMuonPlane DmxShowerPlane List of all members.

Public Member Functions

 DmxPlane ()
virtual ~DmxPlane ()
virtual Float_t GetCoG () const =0
virtual Float_t GetStripCoG () const =0
virtual Float_t GetPlaneCharge () const =0
virtual Int_t GetPlaneNumber () const =0
virtual Int_t GetHypothesisLowerBound (Float_t tPos) const =0
virtual DmxPlaneTypes::PlaneType_t GetPlaneType () const =0
virtual Bool_t GetStripsSetFlag () const =0
virtual Float_t GetZPosition () const =0
virtual Float_t GetTimingOffset ()=0
virtual PlaneView::PlaneView_t GetPlaneView () const =0
virtual Int_t GetNumberOfStrips () const =0
virtual Bool_t IsValid () const =0
virtual Bool_t IsStray () const =0
virtual Bool_t IsGolden () const =0
virtual void PrintRecon ()=0
virtual void SetStrips ()=0
virtual void SetStray (bool stray)=0
virtual void SetGolden (bool golden)=0
virtual void SetStrips (Float_t tPos)=0

Constructor & Destructor Documentation

DmxPlane::DmxPlane  ) 
 

Definition at line 18 of file DmxPlane.cxx.

00019 {
00020 }

DmxPlane::~DmxPlane  )  [virtual]
 

Definition at line 23 of file DmxPlane.cxx.

00024 {
00025 }


Member Function Documentation

virtual Float_t DmxPlane::GetCoG  )  const [pure virtual]
 

Implemented in DmxMuonPlane, and DmxShowerPlane.

Referenced by DmxDeMuxModule::Ana(), DmxDeMuxCosmicsModule::Ana(), DmxUtilities::CheckFit(), DmxUtilities::CheckFitWithTiming(), AlgDeMuxBeam::DeMuxFirstNPlanes(), AlgDeMuxCosmics::FindFit(), AlgDeMuxBeam::FindFitForHypothesisSet(), DmxDeMuxCosmicsModule::FindPlanesChiSq(), DmxUtilities::FindPlanesOffFit(), AlgDeMuxCosmics::FindPlanesToDropFromFit(), AlgDeMuxBeam::FindPlanesToDropFromFit(), AlgDeMuxBeam::FindRegionMatedChargeFraction(), AlgDeMuxBeam::FindRMSOfPlanes(), AlgDeMuxCosmics::FindWindowCosmicSolution(), AlgDeMuxBeam::ReconcileShowerAndMuonRegions(), AlgDeMuxBeam::SetFirstNPlanes(), AlgDeMuxBeam::UseMuonSlidingWindow(), AlgDeMuxBeam::UseShowerSlidingWindow(), AlgDeMuxCosmics::UseSingleFit(), and AlgDeMuxCosmics::UseSlidingWindow().

virtual Int_t DmxPlane::GetHypothesisLowerBound Float_t  tPos  )  const [pure virtual]
 

Implemented in DmxMuonPlane, and DmxShowerPlane.

virtual Int_t DmxPlane::GetNumberOfStrips  )  const [pure virtual]
 

Implemented in DmxMuonPlane, and DmxShowerPlane.

Referenced by DmxUtilities::FindBeamMuonStartPlane(), and DmxUtilities::FindMuonStartPlane().

virtual Float_t DmxPlane::GetPlaneCharge  )  const [pure virtual]
 

Implemented in DmxMuonPlane, and DmxShowerPlane.

Referenced by DmxDeMuxModule::Ana(), DmxDeMuxCosmicsModule::Ana(), AlgDeMuxBeam::DeMuxFirstNPlanesTest(), DmxUtilities::FindBeamMuonStartPlane(), AlgDeMuxCosmics::FindFit(), AlgDeMuxBeam::FindFitForHypothesisSet(), DmxUtilities::FindMuonStartPlane(), AlgDeMuxBeam::FindRegionMatedChargeFraction(), AlgDeMuxBeam::FindRMSOfPlanes(), AlgDeMuxCosmics::FindWindowCosmicSolution(), AlgDeMuxBeam::UseMuonSlidingWindow(), and AlgDeMuxBeam::UseShowerSlidingWindow().

virtual Int_t DmxPlane::GetPlaneNumber  )  const [pure virtual]
 

Implemented in DmxMuonPlane, and DmxShowerPlane.

Referenced by DmxDeMuxModule::Ana(), DmxDeMuxCosmicsModule::Ana(), DmxUtilities::CheckFit(), AlgDeMuxBeam::DeMuxFirstNPlanesTest(), DmxUtilities::FindBeamMuonStartPlane(), AlgDeMuxBeam::FindFitForHypothesisSet(), DmxUtilities::FindMuonStartPlane(), DmxDeMuxCosmicsModule::FindPlanesChiSq(), AlgDeMuxBeam::FindPlanesToDropFromFit(), AlgDeMuxBeam::FindRegionMatedChargeFraction(), AlgDeMuxCosmics::FindWindowCosmicSolution(), DmxUtilities::IsOverlappingMultiple(), KeyOnPlane(), KeyOnPlane1(), KeyOnPlaneNum(), KeyOnPlaneNumber(), KeyPlane(), AlgDeMuxBeam::ReconcileShowerAndMuonRegions(), AlgDeMuxBeam::RunAlg(), AlgDeMuxBeam::SetFirstNPlanes(), AlgDeMuxBeam::SetMuonRegionWindow(), AlgDeMuxGolden::SetPlanesToDeterminedFit(), AlgDeMuxBeam::SetShowerRegionWindow(), AlgDeMuxBeam::UseMuonSlidingWindow(), AlgDeMuxBeam::UseShowerSlidingWindow(), and AlgDeMuxCosmics::UseSlidingWindow().

virtual DmxPlaneTypes::PlaneType_t DmxPlane::GetPlaneType  )  const [pure virtual]
 

Implemented in DmxMuonPlane, and DmxShowerPlane.

Referenced by DmxDeMuxModule::Ana(), DmxDeMuxCosmicsModule::Ana(), DmxUtilities::CheckFit(), AlgDeMuxBeam::DeMuxFirstNPlanes(), AlgDeMuxBeam::DeMuxFirstNPlanesTest(), DmxUtilities::FindBeamMuonStartPlane(), AlgDeMuxCosmics::FindFit(), AlgDeMuxBeam::FindFitForHypothesisSet(), DmxUtilities::FindMuonStartPlane(), DmxUtilities::FindPlanesOffFit(), AlgDeMuxCosmics::FindPlanesToDropFromFit(), AlgDeMuxBeam::FindPlanesToDropFromFit(), AlgDeMuxBeam::FindRegionMatedChargeFraction(), AlgDeMuxBeam::FindRMSOfPlanes(), AlgDeMuxCosmics::FindWindowCosmicSolution(), DmxUtilities::IsOverlappingMultiple(), AlgDeMuxBeam::RunAlg(), AlgDeMuxBeam::SetMuonRegionWindow(), AlgDeMuxBeam::UseMuonSlidingWindow(), and AlgDeMuxBeam::UseShowerSlidingWindow().

virtual PlaneView::PlaneView_t DmxPlane::GetPlaneView  )  const [pure virtual]
 

Implemented in DmxMuonPlane, and DmxShowerPlane.

Referenced by DmxDeMuxModule::Ana(), DmxDeMuxCosmicsModule::Ana(), DmxUtilities::CheckFitWithTiming(), DmxDeMuxCosmicsModule::FindPlanesChiSq(), KeyOnGoldenU(), KeyOnGoldenV(), KeyOnLeadU(), KeyOnLeadV(), KeyOnUView(), KeyOnUView1(), KeyOnValidU(), KeyOnValidU1(), KeyOnValidV(), KeyOnValidV1(), KeyOnVView(), KeyOnVView1(), KeyU(), KeyV(), and AlgDeMuxBeam::RunAlg().

virtual Float_t DmxPlane::GetStripCoG  )  const [pure virtual]
 

Implemented in DmxMuonPlane, and DmxShowerPlane.

Referenced by DmxDeMuxModule::Ana(), DmxDeMuxCosmicsModule::Ana(), and AlgDeMuxBeam::FindRegionMatedChargeFraction().

virtual Bool_t DmxPlane::GetStripsSetFlag  )  const [pure virtual]
 

Implemented in DmxMuonPlane, and DmxShowerPlane.

virtual Float_t DmxPlane::GetTimingOffset  )  [pure virtual]
 

Implemented in DmxMuonPlane, and DmxShowerPlane.

Referenced by DmxUtilities::CheckFitWithTiming().

virtual Float_t DmxPlane::GetZPosition  )  const [pure virtual]
 

Implemented in DmxMuonPlane, and DmxShowerPlane.

Referenced by DmxDeMuxModule::Ana(), DmxDeMuxCosmicsModule::Ana(), AlgDeMuxBeam::DeMuxFirstNPlanes(), AlgDeMuxBeam::DeMuxFirstNPlanesTest(), AlgDeMuxCosmics::FindFit(), AlgDeMuxBeam::FindFitForHypothesisSet(), AlgDeMuxCosmics::FindPlanesToDropFromFit(), AlgDeMuxBeam::FindPlanesToDropFromFit(), AlgDeMuxCosmics::FindWindowCosmicSolution(), DmxUtilities::IsValidFit(), AlgDeMuxBeam::ReconcileShowerAndMuonRegions(), AlgDeMuxBeam::RunAlg(), AlgDeMuxBeam::SetFirstNPlanes(), AlgDeMuxBeam::SetMuonRegionWindow(), AlgDeMuxGolden::SetPlanesToDeterminedFit(), AlgDeMuxCosmics::SetPlanesToDeterminedFit(), AlgDeMuxBeam::SetShowerRegionWindow(), AlgDeMuxBeam::UseMuonSlidingWindow(), AlgDeMuxBeam::UseShowerSlidingWindow(), AlgDeMuxCosmics::UseSingleFit(), and AlgDeMuxCosmics::UseSlidingWindow().

virtual Bool_t DmxPlane::IsGolden  )  const [pure virtual]
 

Implemented in DmxMuonPlane, and DmxShowerPlane.

Referenced by AlgDeMuxCosmics::FindFit(), AlgDeMuxBeam::FindFitForHypothesisSet(), AlgDeMuxCosmics::FindPlanesToDropFromFit(), AlgDeMuxBeam::FindPlanesToDropFromFit(), AlgDeMuxCosmics::FindWindowCosmicSolution(), KeyOnGoldenU(), KeyOnGoldenV(), KeyOnLeadU(), KeyOnLeadV(), AlgDeMuxCosmics::SetPlanesToDeterminedFit(), AlgDeMuxCosmics::UseSingleFit(), and AlgDeMuxCosmics::UseSlidingWindow().

virtual Bool_t DmxPlane::IsStray  )  const [pure virtual]
 

Implemented in DmxMuonPlane, and DmxShowerPlane.

Referenced by DmxDeMuxModule::Ana(), DmxDeMuxCosmicsModule::Ana(), and DmxUtilities::CheckFit().

virtual Bool_t DmxPlane::IsValid  )  const [pure virtual]
 

Implemented in DmxMuonPlane, and DmxShowerPlane.

Referenced by DmxDeMuxModule::Ana(), DmxDeMuxCosmicsModule::Ana(), DmxUtilities::FindBeamMuonStartPlane(), AlgDeMuxBeam::FindFitForHypothesisSet(), DmxUtilities::FindMuonStartPlane(), DmxUtilities::FindPlanesOffFit(), KeyOnValidU(), KeyOnValidU1(), KeyOnValidV(), KeyOnValidV1(), AlgDeMuxBeam::RunAlg(), and AlgDeMuxBeam::SetMuonRegionWindow().

virtual void DmxPlane::PrintRecon  )  [pure virtual]
 

Implemented in DmxMuonPlane, and DmxShowerPlane.

virtual void DmxPlane::SetGolden bool  golden  )  [pure virtual]
 

Implemented in DmxMuonPlane, and DmxShowerPlane.

Referenced by AlgDeMuxCosmics::FindPlanesToDropFromFit(), AlgDeMuxBeam::FindPlanesToDropFromFit(), AlgDeMuxCosmics::FindWindowCosmicSolution(), AlgDeMuxCosmics::UseSingleFit(), and AlgDeMuxCosmics::UseSlidingWindow().

virtual void DmxPlane::SetStray bool  stray  )  [pure virtual]
 

Implemented in DmxMuonPlane, and DmxShowerPlane.

Referenced by DmxUtilities::CheckFit(), and DmxUtilities::FindPlanesOffFit().

virtual void DmxPlane::SetStrips Float_t  tPos  )  [pure virtual]
 

Implemented in DmxMuonPlane, and DmxShowerPlane.

virtual void DmxPlane::SetStrips  )  [pure virtual]
 

Implemented in DmxMuonPlane, and DmxShowerPlane.

Referenced by DmxUtilities::CheckFit(), AlgDeMuxBeam::DeMuxFirstNPlanes(), AlgDeMuxBeam::SetFirstNPlanes(), AlgDeMuxBeam::SetMuonRegionWindow(), AlgDeMuxGolden::SetPlanesToDeterminedFit(), AlgDeMuxCosmics::SetPlanesToDeterminedFit(), and AlgDeMuxBeam::SetShowerRegionWindow().


The documentation for this class was generated from the following files:
Generated on Mon Feb 15 11:09:08 2010 for loon by  doxygen 1.3.9.1