AlgDeMuxCosmics.cxx File Reference

#include <cassert>
#include "Candidate/CandContext.h"
#include "Candidate/CandHandle.h"
#include "CandData/CandHeader.h"
#include "CandData/CandRecord.h"
#include "CandDigit/CandDigitHandle.h"
#include "CandDigit/CandDigitListHandle.h"
#include "CandDigit/CandDeMuxDigitHandle.h"
#include "CandDigit/CandDeMuxDigitListHandle.h"
#include "MessageService/MsgService.h"
#include "Algorithm/AlgConfig.h"
#include "DeMux/DmxStatus.h"
#include "DeMux/DmxHypothesis.h"
#include "DeMux/DmxPlane.h"
#include "DeMux/DmxShowerPlane.h"
#include "DeMux/DmxMuonPlane.h"
#include "DeMux/DmxUtilities.h"
#include "Algorithm/AlgFactory.h"
#include "Algorithm/AlgHandle.h"
#include "DeMux/AlgDeMuxCosmics.h"
#include "Navigation/NavKey.h"
#include "Navigation/NavSet.h"
#include "TObjArray.h"
#include "TFolder.h"
#include "TROOT.h"
#include "TMath.h"

Go to the source code of this file.

Functions

static NavKey KeyOnPlane (const DmxPlane *plane)
NavKey KeyOnUView (const DmxPlane *plane)
NavKey KeyOnVView (const DmxPlane *plane)
NavKey KeyOnValidU (const DmxPlane *plane)
NavKey KeyOnValidV (const DmxPlane *plane)
 CVSID ("$Id: AlgDeMuxCosmics.cxx,v 1.101 2007/02/04 05:55:06 rhatcher Exp $")

Function Documentation

CVSID ( "$Id: AlgDeMuxCosmics.  cxx,
v 1.101 2007/02/04 05:55:06 rhatcher Exp $"   
)
static NavKey KeyOnPlane ( const DmxPlane plane  )  [static]

Definition at line 43 of file AlgDeMuxCosmics.cxx.

References DmxPlane::GetPlaneNumber().

Referenced by AlgDeMuxCosmics::RunAlg().

00043                                                 {
00044    return plane->GetPlaneNumber();
00045 }

NavKey KeyOnUView ( const DmxPlane plane  ) 

Definition at line 48 of file AlgDeMuxCosmics.cxx.

References DmxPlane::GetPlaneView(), and PlaneView::kU.

Referenced by AlgDeMuxCosmics::RunAlg().

00048                                          {
00049    return plane->GetPlaneView() == PlaneView::kU;
00050 }

NavKey KeyOnValidU ( const DmxPlane plane  ) 

Definition at line 57 of file AlgDeMuxCosmics.cxx.

References DmxPlane::GetPlaneView(), DmxPlane::IsValid(), and PlaneView::kU.

Referenced by AlgDeMuxCosmics::RunAlg().

00057                                           {
00058    return plane->GetPlaneView() == PlaneView::kU && (Int_t)plane->IsValid() == 1;
00059 }

NavKey KeyOnValidV ( const DmxPlane plane  ) 

Definition at line 61 of file AlgDeMuxCosmics.cxx.

References DmxPlane::GetPlaneView(), DmxPlane::IsValid(), and PlaneView::kV.

Referenced by AlgDeMuxCosmics::RunAlg().

00061                                           {
00062    return plane->GetPlaneView() == PlaneView::kV && (Int_t)plane->IsValid() == 1;
00063 }

NavKey KeyOnVView ( const DmxPlane plane  ) 

Definition at line 52 of file AlgDeMuxCosmics.cxx.

References DmxPlane::GetPlaneView(), and PlaneView::kV.

Referenced by AlgDeMuxCosmics::RunAlg().

00052                                          {
00053    return plane->GetPlaneView() == PlaneView::kV;
00054 }


Generated on 16 Apr 2018 for loon by  doxygen 1.6.1