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

CandStripHandle Class Reference

#include <CandStripHandle.h>

Inheritance diagram for CandStripHandle:

CandHandle CandDigiPairHandle CandStripSRHandle FarDetStripHandle List of all members.

Public Member Functions

 CandStripHandle ()
 CandStripHandle (const CandStripHandle &cdh)
 CandStripHandle (CandStrip *cd)
virtual ~CandStripHandle ()
virtual CandStripHandleDupHandle () const
virtual void Trace (const char *c="") const
virtual Int_t GetPlane () const
virtual Int_t GetStrip () const
virtual void SetTPos (Double_t)
virtual Double_t GetTPos () const
virtual void SetZPos (Double_t)
virtual Double_t GetZPos () const
void SetCalTimeType (CalTimeType::CalTimeType_t)
CalTimeType::CalTimeType_t GetCalTimeType () const
virtual Double_t GetTime (StripEnd::StripEnd_t=StripEnd::kWhole) const
virtual Double_t GetBegTime (StripEnd::StripEnd_t=StripEnd::kWhole) const
virtual Double_t GetEndTime (StripEnd::StripEnd_t=StripEnd::kWhole) const
virtual Double_t GetCorrBegTime () const
virtual Double_t GetCharge () const
virtual Double_t GetCharge (StripEnd::StripEnd_t) const
virtual Double_t GetCharge (CalDigitType::CalDigitType_t) const
virtual Double_t GetCharge (StripEnd::StripEnd_t, CalDigitType::CalDigitType_t) const
virtual Double_t GetCharge (CalDigitType::CalDigitType_t, StripEnd::StripEnd_t) const
virtual Int_t GetNDigit (StripEnd::StripEnd_t=StripEnd::kWhole) const
virtual UShort_t GetDemuxVetoFlag (StripEnd::StripEnd_t=StripEnd::kWhole) const
virtual PlexStripEndId GetStripEndId (StripEnd::StripEnd_t=StripEnd::kWhole) const
virtual PlaneView::PlaneView_t GetPlaneView () const
virtual void SetBestStripEndId (const PlexStripEndId)

Static Public Member Functions

NavKey KeyFromPlane (const CandStripHandle *)
NavKey KeyFromPlaneStripTime (const CandStripHandle *)
NavKey KeyFromView (const CandStripHandle *)
NavKey StripSRKeyFromPSEId (const CandStripHandle *csh)
NavKey StripSRKeyFromBegTime (const CandStripHandle *csh)

Friends

class CandTrack
class CandTrackHandle

Constructor & Destructor Documentation

CandStripHandle::CandStripHandle  ) 
 

Definition at line 42 of file CandStripHandle.cxx.

Referenced by DupHandle().

00043 {
00044 }

CandStripHandle::CandStripHandle const CandStripHandle cdh  ) 
 

Definition at line 47 of file CandStripHandle.cxx.

00047                                                            :
00048   CandHandle(cdh)
00049 {
00050 }

CandStripHandle::CandStripHandle CandStrip cd  ) 
 

Definition at line 53 of file CandStripHandle.cxx.

00053                                               :
00054   CandHandle(cd)
00055 {
00056 }

CandStripHandle::~CandStripHandle  )  [virtual]
 

Definition at line 59 of file CandStripHandle.cxx.

00060 {
00061 }


Member Function Documentation

CandStripHandle * CandStripHandle::DupHandle  )  const [virtual]
 

Implements CandHandle.

Reimplemented in FarDetStripHandle, CandDigiPairHandle, and CandStripSRHandle.

Definition at line 64 of file CandStripHandle.cxx.

References CandStripHandle().

Referenced by TrackClusterSR::AddStrip(), AlgSubShowerSRList::MergeCluster(), AltAlgStpPatternRec::RunAlg(), AlgSubShowerSRList::RunAlg(), and TrackClusterSR::TrackClusterSR().

00065 {
00066    return (new CandStripHandle(*this));
00067 }

Double_t CandStripHandle::GetBegTime StripEnd::StripEnd_t  stripend_t = StripEnd::kWhole  )  const [virtual]
 

Returns the earliest time in the strip

Reimplemented in FarDetStripHandle, and CandStripSRHandle.

Definition at line 160 of file CandStripHandle.cxx.

References GetCalTimeType(), CandHandle::GetDaughterIterator(), PlexSEIdAltL::GetEnd(), CandDigitHandle::GetPlexSEIdAltL(), and CandDigitHandle::GetSubtractedTime().

Referenced by AlignmentStrip::AlignmentStrip(), FitTrackMSListModule::Ana(), AlgEventSRList::BuildEventFromUnassoc(), GfxStripList::ExecuteEvent(), GfxStripList::ExecuteEventStrip(), AlgEventSRList::FillDist2Map(), AlgClusterSRList::GenNeighborMap(), TrackClusterSR::GetBegTime(), CandSliceHandle::GetBegTime(), CandClusterHandle::GetBegTime(), DetectorAlignment::GetCandStrips(), AltAlgSliceList::getStripTime(), KeyFromPlaneStripTime(), AlgFitTrackSR::MakeTrackClusterList(), AlgTrackSRList::MakeTrackClusters(), AlgEventSRList::ReFillDist2Map(), AlgShowerSR::RunAlg(), AlgEventSRList::RunAlg(), AlgClusterSRList::RunAlg(), StripKG::Set(), AlgTrack::SetT(), AlgSliceSRList::SlicetheSnarl_ASAP(), StripSRKeyFromBegTime(), and StripSRKeyFromBegTime().

00160                                                                         {
00161   Int_t i=0;
00162   Double_t time=0.;
00163   CalTimeType::CalTimeType_t caltimetype = GetCalTimeType();
00164   TIter cdhItr(GetDaughterIterator());
00165   while (CandDigitHandle *cdh = dynamic_cast<CandDigitHandle*>(cdhItr())) {
00166     Double_t digittime = cdh->GetSubtractedTime(caltimetype);
00167     if ((!i || digittime<time) && (stripend_t==StripEnd::kWhole ||
00168          cdh->GetPlexSEIdAltL().GetEnd()==stripend_t)) {
00169       time = digittime;
00170       i++;
00171     }
00172   }
00173   return time;
00174 }

CalTimeType::CalTimeType_t CandStripHandle::GetCalTimeType  )  const
 

Definition at line 130 of file CandStripHandle.cxx.

References CandHandle::GetCandBase().

Referenced by GetBegTime(), CandRecoHandle::GetCalTimeType(), GetEndTime(), GetTime(), and AlgTrack::SetT().

00131 {
00132   return dynamic_cast<const CandStrip *>(GetCandBase())->fCalTimeType;
00133 }

Double_t CandStripHandle::GetCharge CalDigitType::CalDigitType_t  caltype_t,
StripEnd::StripEnd_t  stripend_t
const [virtual]
 

alternate form of GetCharge

Reimplemented in FarDetStripHandle, CandDigiPairHandle, and CandStripSRHandle.

Definition at line 218 of file CandStripHandle.cxx.

References GetCharge().

00218                                                                                                              {
00219   return GetCharge(stripend_t,caltype_t);
00220 }

Double_t CandStripHandle::GetCharge StripEnd::StripEnd_t  stripend_t,
CalDigitType::CalDigitType_t  caltype_t
const [virtual]
 

returns charge for an individual strip end, or entire strip. Default is entire strip. Charge units are set by CalDigitType. Possibilities are kNone, kPE, kSigLin, kSigCorr,

Reimplemented in FarDetStripHandle, CandDigiPairHandle, and CandStripSRHandle.

Definition at line 205 of file CandStripHandle.cxx.

References CandDigitHandle::GetCharge(), CandHandle::GetDaughterIterator(), PlexSEIdAltL::GetEnd(), and CandDigitHandle::GetPlexSEIdAltL().

00205                                                                                                              {
00206   Double_t charge=0.;
00207   TIter cdhItr(GetDaughterIterator());
00208   while (CandDigitHandle *cdh = dynamic_cast<CandDigitHandle*>(cdhItr())) {
00209      if (stripend_t==StripEnd::kWhole ||
00210          cdh->GetPlexSEIdAltL().GetEnd()==stripend_t) {
00211        charge += cdh->GetCharge(caltype_t);
00212      }
00213   }
00214   return charge;
00215 }

Double_t CandStripHandle::GetCharge CalDigitType::CalDigitType_t   )  const [virtual]
 

Reimplemented in FarDetStripHandle, CandDigiPairHandle, and CandStripSRHandle.

Definition at line 232 of file CandStripHandle.cxx.

References GetCharge().

00233 {
00234   return GetCharge(StripEnd::kWhole,caltype_t);
00235 }

Double_t CandStripHandle::GetCharge StripEnd::StripEnd_t   )  const [virtual]
 

Reimplemented in FarDetStripHandle, CandDigiPairHandle, and CandStripSRHandle.

Definition at line 227 of file CandStripHandle.cxx.

References GetCharge().

00228 {
00229   return GetCharge(stripend_t,CalDigitType::kPE);
00230 }

Double_t CandStripHandle::GetCharge  )  const [virtual]
 

Reimplemented in FarDetStripHandle, CandDigiPairHandle, and CandStripSRHandle.

Definition at line 222 of file CandStripHandle.cxx.

Referenced by TrackClusterSR::AddStrip(), UserDisplayModule::AddTrack(), AlignmentStrip::AlignmentStrip(), RecoTreeModule::Ana(), FitTrackMSListModule::Ana(), FarDetCandStripDump::Ana(), AtNuTreeModule::Ana(), AtNuDisplayModule::Ana(), CandShowerSRHandle::BelongsWithTrack(), AlgEventSRList::BuildEventFromUnassoc(), AlgSubShowerSR::CalculateEnergyVertexAngle(), AlgReco::Calibrate(), AlgSubShowerSRList::CleanUp(), AlgEventSRList::CreatePrimaryShower(), AltAlgSliceList::createSubsetTimeProfile(), TruthHelper::EventCompleteness(), GfxStripList::ExecuteEvent(), GfxStripList::ExecuteEventStrip(), NtpSRModule::FillNtpStrip(), NtpEMModule::FillNtpStrip(), UberModuleLite::FillNtpTrack(), UberModule::FillNtpTrack(), NtpSRModule::FillNtpTrack(), UberModuleLite::FillNtpTrackLinearFit(), UberModule::FillNtpTrackLinearFit(), NtpSRModule::FillNtpTrackLinearFit(), AltAlgSliceList::fillSliceSeeds(), AlgTrackSRList::Find2DTrackEndPoints(), AlgSubShowerSRList::FindCluster(), AlgTrackSR::FindStripsInTrack(), VertexFinder::FindVertex(), DetectorAlignment::GetCandStrips(), GfxTrack::GetCandTrackData(), CDTrackedHits::GetCCStripInfo(), HitAtNu::GetCharge(), GetCharge(), CandSliceHandle::GetCharge(), CandRecoHandle::GetCharge(), CandDigiPairHandle::GetCharge(), CandClusterHandle::GetCharge(), CandSliceHandle::GetCorrTime(), CandTrackSRHandle::GetDirCos(), CandTrackSRHandle::GetHoughResid2(), CandShowerHandle::GetMaxU(), CandShowerHandle::GetMaxV(), CandShowerHandle::GetMinU(), CandShowerHandle::GetMinV(), StripCalibrator::GetMIP(), CandShowerSRHandle::GetPHWTime(), CandRecoHandle::GetPlaneCharge(), GfxStrip::GetRelativeValue(), StripCalibrator::GetSigMapped(), CandRecoHandle::GetStripCharge(), GfxStripList::GetStripColor(), CandClusterHandle::GetTPos(), CDTrackedHits::GetTrackedStripInfo(), CDUnidentifiedHits::GetUnidentifiedStripInfo(), CDCrossTalker::GetXTalkStripInfo(), AlgFitTrackSR::MakeDaughterStripList(), AlgFitTrackSR::MakeSliceClusterList(), AlgFitTrackSR::MakeTrackClusterList(), AlgTrackSRList::MakeTrackClusters(), AlgSubShowerSRList::MergeCluster(), PlaneCandStripHandleKeyFunctor::operator()(), sum_qtime::operator()(), sum_qz::operator()(), sum_qtpos::operator()(), sum_q::operator()(), AltAlgSliceList::printStrip(), AltAlgSliceList::printStripList(), TrackClusterSR::RecalculateTPos(), AltAlgSliceList::RunAlg(), AlgTrackSR::RunAlg(), AlgTrackAtNu::RunAlg(), AlgSubShowerSRList::RunAlg(), AlgShowerSSList::RunAlg(), AlgShowerSR::RunAlg(), AlgShowerEM::RunAlg(), AlgShowerAtNu::RunAlg(), AlgFitTrackSR::RunAlg(), AlgFitTrackAtNu::RunAlg(), AlgFarDetSlice::RunAlg(), AlgFarDetEvent::RunAlg(), AlgClusterSRList::RunAlg(), AlgAtNuReco::RunAlg(), SelectNonZeroQ(), StripKG::Set(), AlgTrack::SetT(), FitterEM::SetUpStripInfo(), AlgShowerSR::SetUV(), AlgTrack::SetUVZ(), TruthHelper::ShowerCompleteness(), TruthHelper::SliceCompleteness_MaxTimeGap(), TruthHelper::SlicePurity_MaxTimeGap(), AlgSliceSRList::SlicetheSnarl(), AlgSliceSRList::SlicetheSnarl_ASAP(), AlgSliceSRList::SlicetheSnarl_MST(), AlgTrackSRList::SpectrometerTracking(), GfxStripList::StripMasked(), AlgSubShowerSRList::TestOverLap(), EVD::UpdateChargeHists(), AltAlgSliceList::updateSingleSliceSeedInfo(), and Mint::UpdateStripRanges().

00223 {
00224   return GetCharge(StripEnd::kWhole,CalDigitType::kPE);
00225 }

Double_t CandStripHandle::GetCorrBegTime  )  const [virtual]
 

Returns the charge-weighted average time, subtracting a rough time of flight from the front face of the detector. (note that z distance alone is used.)

Definition at line 179 of file CandStripHandle.cxx.

References GetTime(), and GetZPos().

Referenced by AltAlgSliceList::createSubsetTimeProfile(), AltAlgSliceList::fillSliceSeeds(), GfxShower::GetCandShowerData(), AltAlgSliceList::getClosestCentroid(), CandSliceHandle::GetCorrBegTime(), CandSliceHandle::GetCorrEndTime(), CandSliceHandle::GetCorrTime(), AltAlgSliceList::getSnarlTimeBoundaries(), AltAlgSliceList::getStripTime(), AltAlgSliceList::MakeDistanceMap(), sum_qtime::operator()(), min_t::operator()(), is_in_tztpos_window::operator()(), is_in_tz_window::operator()(), is_in_t_window_noref::operator()(), min_time_distance::operator()(), AltAlgSliceList::printStrip(), AltAlgSliceList::printStripList(), AltAlgSliceList::RunAlg(), AlgSuperSlice::RunAlg(), AlgSliceSRList::SlicetheSnarl(), StripKeyFromTime(), StripSRKeyFromCorrTime(), and AltAlgSliceList::updateSingleSliceSeedInfo().

00179                                                {
00180   return GetTime()-GetZPos()/Mphysical::c_light;
00181 }

UShort_t CandStripHandle::GetDemuxVetoFlag StripEnd::StripEnd_t  = StripEnd::kWhole  )  const [virtual]
 

Reimplemented in CandStripSRHandle.

Definition at line 256 of file CandStripHandle.cxx.

References PlexSEIdAltL::GetBestSEId(), CandHandle::GetDaughterIterator(), PlexSEIdAltL::GetDemuxVetoFlag(), PlexStripEndId::GetEnd(), and CandDigitHandle::GetPlexSEIdAltL().

Referenced by NtpSRModule::FillNtpStrip(), NtpEMModule::FillNtpStrip(), KeyOnUViewVetoCharge(), KeyOnUViewVetoChargeNear(), KeyOnVViewVetoCharge(), KeyOnVViewVetoChargeNear(), and AlgFitTrackSR::MakeTrackClusterList().

00257 {
00258   UShort_t demuxveto(1);
00259   TIter digitItr(GetDaughterIterator());
00260   while (CandDigitHandle *digit = dynamic_cast<CandDigitHandle*>(digitItr())) {
00261     if (stripend_t==StripEnd::kWhole || digit->GetPlexSEIdAltL().GetBestSEId().GetEnd()==stripend_t) {
00262       if (digit->GetPlexSEIdAltL().GetDemuxVetoFlag()==0) demuxveto = 0;
00263     }
00264   }
00265   return demuxveto;
00266 }

Double_t CandStripHandle::GetEndTime StripEnd::StripEnd_t  stripend_t = StripEnd::kWhole  )  const [virtual]
 

Returns latest time in the strip.

Reimplemented in FarDetStripHandle, and CandStripSRHandle.

Definition at line 185 of file CandStripHandle.cxx.

References GetCalTimeType(), CandHandle::GetDaughterIterator(), PlexSEIdAltL::GetEnd(), CandDigitHandle::GetPlexSEIdAltL(), and CandDigitHandle::GetSubtractedTime().

Referenced by AlignmentStrip::AlignmentStrip(), CandSliceHandle::GetEndTime(), CandClusterHandle::GetEndTime(), AltAlgSliceList::getStripTime(), and StripKG::Set().

00185                                                                         {
00186   Int_t i=0;
00187   Double_t time=0.;
00188   CalTimeType::CalTimeType_t caltimetype = GetCalTimeType();
00189   TIter cdhItr(GetDaughterIterator());
00190   while (CandDigitHandle *cdh = dynamic_cast<CandDigitHandle*>(cdhItr())) {
00191      if ((!i || cdh->GetSubtractedTime(caltimetype)>time) && (stripend_t==StripEnd::kWhole ||
00192          cdh->GetPlexSEIdAltL().GetEnd()==stripend_t)) {
00193        time = cdh->GetSubtractedTime(caltimetype);
00194        i++;
00195      }
00196   }
00197   return time;
00198 }

Int_t CandStripHandle::GetNDigit StripEnd::StripEnd_t  stripend_t = StripEnd::kWhole  )  const [virtual]
 

Returns # of digits in strip end or entire strip (default)

Definition at line 240 of file CandStripHandle.cxx.

References CandHandle::GetDaughterIterator(), PlexSEIdAltL::GetEnd(), CandHandle::GetNDaughters(), and CandDigitHandle::GetPlexSEIdAltL().

Referenced by AlignmentStrip::AlignmentStrip(), MuCalFitterModule::Ana(), FitTrackMSListModule::Ana(), AlgReco::Calibrate(), CandReco::CandReco(), GfxStripList::ExecuteEvent(), GfxStripList::ExecuteEventStrip(), NtpSRModule::FillNtpStrip(), NtpEMModule::FillNtpStrip(), UberModuleLite::FillNtpTrack(), UberModule::FillNtpTrack(), NtpSRModule::FillNtpTrack(), NtpSRModule::FillNtpTrackTime(), AlgTrackSRList::FindTimingDirection(), CDTrackedHits::GetCCStripInfo(), CandSliceHandle::GetNDigit(), CandRecoHandle::GetNDigit(), CDTrackedHits::GetTrackedStripInfo(), CDUnidentifiedHits::GetUnidentifiedStripInfo(), CDCrossTalker::GetXTalkStripInfo(), UserHist::Refresh(), StripKG::Set(), AlgShowerSR::SetUV(), and AlgTrack::SetUVZ().

00240                                                                     {
00241   if (stripend_t == StripEnd::kWhole) {
00242     return GetNDaughters();
00243   }
00244   Int_t n=0;
00245   TIter cdhItr(GetDaughterIterator());
00246   while (CandDigitHandle *cdh = dynamic_cast<CandDigitHandle*>(cdhItr())) {
00247     if (cdh->GetPlexSEIdAltL().GetEnd() == stripend_t) {
00248       n++;
00249     }
00250   }
00251   return n;
00252 }

Int_t CandStripHandle::GetPlane  )  const [virtual]
 

Reimplemented in FarDetStripHandle, and CandStripSRHandle.

Definition at line 85 of file CandStripHandle.cxx.

References PlexPlaneId::GetPlane(), and GetStripEndId().

Referenced by AlgEventSRList::AddStripToEvent(), UserDisplayModule::AddTrack(), TimeCalibratorSRModule::Ana(), RecoTreeModule::Ana(), MuCalFitterModule::Ana(), FitTrackMSListModule::Ana(), FarDetCandStripDump::Ana(), AtNuTreeModule::Ana(), AtNuDisplayModule::Ana(), CandShowerSRHandle::BelongsWithTrack(), AlgEventSRList::BuildEventFromUnassoc(), AlgSubShowerSR::CalculateEnergyVertexAngle(), AlgReco::Calibrate(), CandShower::CandShower(), CandTrack::CandTrack(), AlgSubShowerSRList::CleanUp(), AlgEventSRList::CreatePrimaryShower(), TruthHelper::EventCompleteness(), GfxStripList::ExecuteEvent(), GfxStripList::ExecuteEventStrip(), NtpMaker::FillCandInfo(), AlgEventSRList::FillDist2Map(), UberModuleLite::FillNtpShower(), UberModule::FillNtpShower(), NtpSRModule::FillNtpStrip(), NtpEMModule::FillNtpStrip(), UberModuleLite::FillNtpTrack(), UberModule::FillNtpTrack(), NtpSRModule::FillNtpTrack(), UberModuleLite::FillNtpTrackFidAll(), UberModule::FillNtpTrackFidAll(), NtpSRModule::FillNtpTrackFidAll(), UberModuleLite::FillNtpTrackLinearFit(), UberModule::FillNtpTrackLinearFit(), NtpSRModule::FillNtpTrackLinearFit(), AltAlgSliceList::fillSliceSeeds(), AlgTrackSRList::Find2DTrackEndPoints(), AlgSubShowerSRList::FindCluster(), AlgTrackSR::FindStripsInTrack(), AlgTrackSR::FindTimingDirection(), AlgShowerSR::FindTimingDirection(), AlgFitTrackSR::FindTimingDirection(), VertexFinder::FindVertex(), AlgTrackSRList::FormCandTrackSR(), AlgSubShowerSRList::FormHalo(), AlgClusterSRList::GenNeighborMap(), CandSliceHandle::GetBegPlane(), CandRecoHandle::GetBegPlane(), CandClusterHandle::GetBegPlane(), GfxShower::GetCandShowerData(), GfxTrack::GetCandTrackData(), CDTrackedHits::GetCCStripInfo(), CandTrackSRHandle::GetDirCos(), CandSliceHandle::GetEndPlane(), CandRecoHandle::GetEndPlane(), CandClusterHandle::GetEndPlane(), CandTrackSRHandle::GetHoughResid2(), CandSliceHandle::GetNPlane(), CandRecoHandle::GetNPlane(), CandClusterHandle::GetNPlane(), CandSubShowerSRHandle::GetNStrips(), CandShowerHandle::GetNStrips(), CandTrackSRHandle::GetNTrackPlane(), CandFitTrackSRHandle::GetNTrackPlane(), TrackClusterSR::GetPlane(), HitAtNu::GetPlane(), CandRecoHandle::GetPlaneCharge(), CDTrackedHits::GetTrackedStripInfo(), CDUnidentifiedHits::GetUnidentifiedStripInfo(), CDCrossTalker::GetXTalkStripInfo(), CandTrackHandle::GetZ(), CandShowerHandle::GetZ(), AlgFitTrack3::InitializeTrkClstList(), AltModuleSliceQualityCheck::IsRubbishSlice(), CandDigiPairHandle::KeyFromPlane(), KeyFromPlaneStripTime(), KeyOnUViewVetoChargeNear(), KeyOnVViewVetoChargeNear(), lessThanByPlane(), AlgFitTrackSR::MakeDaughterStripList(), AlgFitTrackSR::MakeSliceClusterList(), AlgFitTrackSR::MakeTrackClusterList(), AlgTrackSRList::MakeTrackClusters(), AlgFitTrackSR::MarkTrackClusters(), AlgSubShowerSRList::MergeCluster(), PlaneCandStripHandleKeyFunctor::operator()(), min_plane::operator()(), is_in_tztpos_window::operator()(), is_in_tz_window::operator()(), is_in_z_window_noref::operator()(), PlotMuonClusterModule::PlotClusters(), AltAlgSliceList::printStrip(), AltAlgSliceList::printStripList(), AlgEventSRList::ReFillDist2Map(), UserHist::Refresh(), AlgTrackSRList::RemoveStripsInSlice(), AlgTrackSRList::RemoveUnusedSpectStrips(), AlgTrackSR::RunAlg(), AlgTrackAtNu::RunAlg(), AlgSubShowerSRList::RunAlg(), AlgShowerSS::RunAlg(), AlgShowerSR::RunAlg(), AlgShowerEM::RunAlg(), AlgFitTrackSR::RunAlg(), AlgFitTrackAtNu::RunAlg(), AlgFarDetSliceList::RunAlg(), AlgFarDetSlice::RunAlg(), AlgFarDetEvent::RunAlg(), AlgEventSRList::RunAlg(), AlgEventSR::RunAlg(), AlgClusterSRList::RunAlg(), AlgAtNuReco::RunAlg(), AlgFitThruMuonList::RunFindStraightTrackAlg(), StripKG::Set(), AlgTrack::SetT(), FitterEM::SetUpStripInfo(), AlgShowerSR::SetUV(), AlgTrack::SetUVZ(), TruthHelper::ShowerCompleteness(), TruthHelper::SliceCompleteness_MaxTimeGap(), TruthHelper::SlicePurity_MaxTimeGap(), AlgSliceSRList::SlicetheSnarl(), AlgTrackSRList::SpectrometerTracking(), AlgSubShowerSRList::TestOverLap(), TruthHelper::TrackCompleteness(), and EVD::UpdateChargeHists().

00086 {
00087   return GetStripEndId().GetPlane();
00088 }

PlaneView::PlaneView_t CandStripHandle::GetPlaneView  )  const [virtual]
 

Reimplemented in CandStripSRHandle.

Definition at line 270 of file CandStripHandle.cxx.

References PlexPlaneId::GetPlaneView(), and GetStripEndId().

Referenced by AlgEventSRList::AddStripToEvent(), UserDisplayModule::AddTrack(), RecoTreeModule::Ana(), MuCalFitterModule::Ana(), FitTrackMSListModule::Ana(), FarDetStripListModule::Ana(), FarDetCandStripDump::Ana(), AtNuTreeModule::Ana(), AtNuDisplayModule::Ana(), CandShowerSRHandle::BelongsWithTrack(), GfxTrack::BuildDiscreteImp(), GfxShower::BuildDiscreteImp(), AlgEventSRList::BuildEventFromUnassoc(), GfxTrack::BuildRealImp(), GfxShower::BuildRealImp(), AlgReco::Calibrate(), AlgSubShowerSRList::CleanUp(), AlgEventSRList::CreatePrimaryShower(), DrawMuonTracksModule::DrawTracks(), NtpMaker::FillCandInfo(), AlgEventSRList::FillDist2Map(), NtpSRModule::FillNtpStrip(), NtpEMModule::FillNtpStrip(), UberModuleLite::FillNtpTrackLinearFit(), UberModule::FillNtpTrackLinearFit(), NtpSRModule::FillNtpTrackLinearFit(), AltAlgSliceList::fillSliceSeeds(), AlgTrackSR::FindStripsInTrack(), AlgTrackSR::FindTimingDirection(), AlgShowerSR::FindTimingDirection(), VertexFinder::FindVertex(), AlgTrackSRList::FormCandTrackSR(), AlgSubShowerSRList::FormHalo(), CandSliceHandle::GetBegPlane(), CandRecoHandle::GetBegPlane(), GfxShower::GetCandShowerData(), DetectorAlignment::GetCandStrips(), GfxTrack::GetCandTrackData(), CandTrackSRHandle::GetDirCos(), CandSliceHandle::GetEndPlane(), CandRecoHandle::GetEndPlane(), CandTrackSRHandle::GetHoughResid2(), CandThruMuonHandle::GetNCosmics(), CandSliceHandle::GetNPlane(), CandRecoHandle::GetNPlane(), CandClusterHandle::GetNPlane(), CandSliceHandle::GetNStrip(), CandRecoHandle::GetNStrip(), CandTrackSRHandle::GetNTrackPlane(), CandFitTrackSRHandle::GetNTrackPlane(), TrackClusterSR::GetPlaneView(), CandClusterHandle::GetPlaneView(), StripCalibrator::GetSigMapped(), StripCalibrator::GetWLSLen(), CandThruMuonHandle::GetZmax(), CandThruMuonHandle::GetZmin(), AlgFitTrack3::InitializeTrkClstList(), CandDigiPairHandle::KeyFromView(), KeyOnUViewVetoCharge(), KeyOnUViewVetoChargeNear(), KeyOnVViewVetoCharge(), KeyOnVViewVetoChargeNear(), AlgFitTrackSR::MakeTrackClusterList(), AlgSubShowerSRList::MergeCluster(), AlgEventSRList::MergeShowers(), is_v_view::operator()(), is_u_view::operator()(), is_in_tztpos_window::operator()(), AltAlgSliceList::printStrip(), AltAlgSliceList::printStripList(), AlgEventSRList::ReFillDist2Map(), AlgTrackAtNu::RunAlg(), AlgSubShowerSRList::RunAlg(), AlgSubShowerSR::RunAlg(), AlgShowerSR::RunAlg(), AlgShowerAtNu::RunAlg(), AlgFitTrackAtNu::RunAlg(), AlgFitThruMuonList::RunAlg(), AlgFarDetSlice::RunAlg(), AlgFarDetEvent::RunAlg(), AlgClusterSRList::RunAlg(), AlgMSTClusterList::RunAlgOnSlice(), AlgBandClusterList::RunAlgOnSlice(), select_strip(), StripKG::Set(), AlgTrack::SetT(), FitterEM::SetUpStripInfo(), AlgShowerSR::SetUV(), AlgTrack::SetUVZ(), AlgSliceSRList::SlicetheSnarl(), AlgTrackSRList::SpectrometerTracking(), AlgSubShowerSRList::TestOverLap(), and EVD::UpdateChargeHists().

00271 {
00272   return GetStripEndId().GetPlaneView();
00273 }

Int_t CandStripHandle::GetStrip  )  const [virtual]
 

Reimplemented in FarDetStripHandle, and CandStripSRHandle.

Definition at line 93 of file CandStripHandle.cxx.

References PlexStripEndId::GetStrip(), and GetStripEndId().

Referenced by UserDisplayModule::AddTrack(), RecoTreeModule::Ana(), MuCalFitterModule::Ana(), FitTrackMSListModule::Ana(), FarDetCandStripDump::Ana(), AtNuTreeModule::Ana(), AtNuDisplayModule::Ana(), AlgSubShowerSR::CalculateEnergyVertexAngle(), AlgSubShowerSRList::CleanUp(), TruthHelper::EventCompleteness(), NtpMaker::FillCandInfo(), AlgEventSRList::FillDist2Map(), UberModuleLite::FillNtpShower(), UberModule::FillNtpShower(), NtpSRModule::FillNtpStrip(), NtpEMModule::FillNtpStrip(), UberModuleLite::FillNtpTrack(), UberModule::FillNtpTrack(), AltAlgSliceList::fillSliceSeeds(), AlgSubShowerSRList::FindCluster(), AlgClusterSRList::GenNeighborMap(), GfxShower::GetCandShowerData(), GfxTrack::GetCandTrackData(), CDTrackedHits::GetCCStripInfo(), HitAtNu::GetStrip(), CDTrackedHits::GetTrackedStripInfo(), CDUnidentifiedHits::GetUnidentifiedStripInfo(), CDCrossTalker::GetXTalkStripInfo(), KeyFromPlaneStripTime(), AlgFitTrackSR::MakeDaughterStripList(), AlgFitTrackSR::MakeSliceClusterList(), AlgFitTrackSR::MakeTrackClusterList(), AlgTrackSRList::MakeTrackClusters(), AlgFitTrackSR::MarkTrackClusters(), AltAlgSliceList::printStrip(), AltAlgSliceList::printStripList(), AlgTrackAtNu::RunAlg(), AlgShowerEM::RunAlg(), AlgFitTrackAtNu::RunAlg(), AlgFarDetSlice::RunAlg(), AlgFarDetEvent::RunAlg(), AlgClusterSRList::RunAlg(), StripKG::Set(), FitterEM::SetUpStripInfo(), TruthHelper::ShowerCompleteness(), AlgSliceSRList::SlicetheSnarl(), AlgTrackSRList::SpectrometerTracking(), TruthHelper::TrackCompleteness(), and EVD::UpdateChargeHists().

00094 {
00095   return  GetStripEndId().GetStrip();
00096 }

PlexStripEndId CandStripHandle::GetStripEndId StripEnd::StripEnd_t  = StripEnd::kWhole  )  const [virtual]
 

Reimplemented in CandStripSRHandle.

Definition at line 284 of file CandStripHandle.cxx.

References CandStrip::fBestStripEnd, CandHandle::GetCandBase(), and PlexStripEndId::SetEnd().

Referenced by Track2DSR::Add(), ClusterBox::Add(), TrackClusterSR::AddStrip(), StraightTrackAlignment::AddTrack(), AlignmentStrip::AlignmentStrip(), FitTrackMSListModule::Ana(), FarDetStripListModule::Ana(), FarDetCandStripDump::Ana(), AlgReco::Calibrate(), CandReco::CandReco(), ClusterBox::ClusterBox(), DrawMuonTracksModule::DrawTracks(), GfxStripList::ExecuteEvent(), GfxStripList::ExecuteEventStrip(), CDTruthifier::ExtractAllCandStripHandles(), UberModuleLite::FillNtpTrack(), UberModule::FillNtpTrack(), NtpSRModule::FillNtpTrack(), AlgTrackSRList::FindTimingDirection(), AlgTrackSR::FindTimingDirection(), AlgShowerSR::FindTimingDirection(), AlgTrackSRList::FormCandTrackSR(), DetectorAlignment::GetCandStrips(), CandRecoHandle::GetCharge(), StripCalibrator::GetClearLen(), GfxStrip::GetDiscreteCoords(), StripCalibrator::GetMIP(), GetPlane(), CandRecoHandle::GetPlaneCharge(), GetPlaneView(), GfxStrip::GetRealCoords(), TrackClusterSR::GetRotationCorrectedTPos(), StripCalibrator::GetSigMapped(), GetStrip(), CandRecoHandle::GetStripCharge(), CDMapMaker::GetStripMap(), StripCalibrator::GetWLSLen(), CDCrossTalker::GetXTalkStripInfo(), SelectGoodMuon::IsGoodGeom(), SelectGoodMuon::IsStraightMuon(), KeyFromView(), GfxStrip::ModifyCoords(), Track2DSR::RemoveAt(), AlgTrackAtNu::RunAlg(), AlgThruMuonList::RunAlg(), AlgStripSR::RunAlg(), AlgShowerSS::RunAlg(), AlgShowerSR::RunAlg(), AlgShowerEM::RunAlg(), AlgShowerAtNu::RunAlg(), AlgFitThruMuonList::RunAlg(), AlgDigiPair::RunAlg(), AlgMSTClusterList::RunAlgOnSlice(), AlgBandClusterList::RunAlgOnSlice(), AlgFitThruMuonList::RunFindStraightTrackAlg(), StripKG::Set(), Track2DSR::SetCluster(), AlgTrack::SetT(), and StripSRKeyFromPSEId().

00285       {
00286   const CandStrip *candstrip = dynamic_cast<const CandStrip *>(GetCandBase());
00287   PlexStripEndId seid = candstrip->fBestStripEnd;
00288   seid.SetEnd(stripend_t);
00289   return seid;
00290 }

Double_t CandStripHandle::GetTime StripEnd::StripEnd_t  stripend_t = StripEnd::kWhole  )  const [virtual]
 

Calculates charge-weighted average time for strip, or individual strip end if input parameter is set. Default is over entire strip.

Reimplemented in FarDetStripHandle, and CandStripSRHandle.

Definition at line 139 of file CandStripHandle.cxx.

References GetCalTimeType(), CandDigitHandle::GetCharge(), CandHandle::GetDaughterIterator(), PlexSEIdAltL::GetEnd(), CandDigitHandle::GetPlexSEIdAltL(), and CandDigitHandle::GetSubtractedTime().

Referenced by TrackClusterSR::AddStrip(), FarDetCandStripDump::Ana(), AlgSubShowerSR::CalculateEnergyVertexAngle(), AlgSubShowerSRList::CleanUp(), GfxStripList::ExecuteEvent(), GfxStripList::ExecuteEventStrip(), NtpSRModule::FillNtpStrip(), NtpEMModule::FillNtpStrip(), AlgTrackSRList::Find2DTrackEndPoints(), AlgTrackSRList::FindTimingDirection(), AlgTrackSR::FindTimingDirection(), AlgShowerSR::FindTimingDirection(), CandSubShowerSRHandle::GetAveTime(), CandShowerSRHandle::GetAveTime(), CDTrackedHits::GetCCStripInfo(), GetCorrBegTime(), CandShowerSRHandle::GetPHWTime(), GfxStrip::GetRelativeValue(), GfxStripList::GetStripColor(), AltAlgSliceList::getStripTime(), CDTrackedHits::GetTrackedStripInfo(), CDUnidentifiedHits::GetUnidentifiedStripInfo(), CDCrossTalker::GetXTalkStripInfo(), AlgTrackSR::RunAlg(), AlgTrackAtNu::RunAlg(), AlgShowerSS::RunAlg(), AlgShowerEM::RunAlg(), AlgShowerAtNu::RunAlg(), select_strip(), StripKG::Set(), AlgSliceSRList::SlicetheSnarl(), GfxStripList::StripMasked(), Mint::UpdateStripRanges(), and EVD::ZoomTimetoSlice().

00139                                                                      {
00140   Int_t i=0;
00141   Double_t time=0.;
00142   Double_t ph=0.;
00143   CalTimeType::CalTimeType_t caltimetype = GetCalTimeType();
00144   TIter cdhItr(GetDaughterIterator());
00145   while (CandDigitHandle *cdh = dynamic_cast<CandDigitHandle*>(cdhItr())) {
00146     Double_t digittime = cdh->GetSubtractedTime(caltimetype);
00147     if (stripend_t==StripEnd::kWhole ||
00148         cdh->GetPlexSEIdAltL().GetEnd()==stripend_t) {
00149       time += digittime*cdh->GetCharge();
00150       ph += cdh->GetCharge();
00151       i++;
00152     }
00153   }
00154   if (ph>0.) time /= ph;
00155   return time;
00156 }

Double_t CandStripHandle::GetTPos  )  const [virtual]
 

Definition at line 115 of file CandStripHandle.cxx.

References CandHandle::GetCandBase().

Referenced by Track2DSR::Add(), ClusterBox::Add(), TrackClusterSR::AddStrip(), AlgEventSRList::AddStripToEvent(), AlignmentStrip::AlignmentStrip(), FitTrackMSListModule::Ana(), FarDetStripListModule::Ana(), FarDetCandStripDump::Ana(), AtNuDisplayModule::Ana(), CandShowerSRHandle::BelongsWithTrack(), AlgEventSRList::BuildEventFromUnassoc(), AlgSubShowerSR::CalculateEnergyVertexAngle(), AlgSubShowerSRList::CleanUp(), ClusterBox::ClusterBox(), TrackClusterSR::DTPos(), NtpMaker::FillCandInfo(), AlgEventSRList::FillDist2Map(), NtpSRModule::FillNtpStrip(), NtpEMModule::FillNtpStrip(), UberModuleLite::FillNtpTrackLinearFit(), UberModule::FillNtpTrackLinearFit(), NtpSRModule::FillNtpTrackLinearFit(), AlgTrackSRList::Find2DTrackEndPoints(), AlgSubShowerSRList::FindCluster(), AlgTrackSR::FindStripsInTrack(), VertexFinder::FindVertex(), AlgSubShowerSRList::FormHalo(), GfxShower::GetCandShowerData(), CandTrackSRHandle::GetDirCos(), CandTrackSRHandle::GetHoughResid2(), TrackClusterSR::GetMaxTPos(), CandSubShowerSRHandle::GetMaxU(), CandShowerHandle::GetMaxU(), CandSubShowerSRHandle::GetMaxV(), CandShowerHandle::GetMaxV(), TrackClusterSR::GetMinTPos(), CandSubShowerSRHandle::GetMinU(), CandShowerHandle::GetMinU(), CandSubShowerSRHandle::GetMinV(), CandShowerHandle::GetMinV(), TrackClusterSR::GetRotationCorrectedTPos(), CandThruMuonHandle::GetTLimits(), CandMSTClusterHandle::GetTLimits(), CandMSTClusterHandle::GetTmax(), CandMSTClusterHandle::GetTmin(), HitAtNu::GetTPos(), CandClusterHandle::GetTPos(), SelectGoodMuon::IsGoodGeom(), AlgMSTClusterList::IsOverlap(), KeyOnStripTPos(), AlgFitTrackSR::MakeDaughterStripList(), AlgFitTrackSR::MakeSliceClusterList(), AlgFitTrackSR::MakeTrackClusterList(), AlgSubShowerSRList::MergeCluster(), NtpCandStrip::NtpCandStrip(), sum_qtpos::operator()(), is_in_tztpos_window::operator()(), PlotMuonClusterModule::PlotClusters(), PlotMSTClusterModule::PlotMSTClusters(), AlgEventSRList::ReFillDist2Map(), AlgTrackSR::RunAlg(), AlgTrackAtNu::RunAlg(), AlgStraightCluster::RunAlg(), AlgShowerSSList::RunAlg(), AlgShowerSR::RunAlg(), AlgShowerEM::RunAlg(), AlgFitTrackAtNu::RunAlg(), AlgFarDetSlice::RunAlg(), AlgFarDetEvent::RunAlg(), AlgEventSRList::RunAlg(), AlgEventSR::RunAlg(), AlgClusterSRList::RunAlg(), AlgBandClusterList::RunAlgOnSlice(), AlgFitThruMuonList::RunFindStraightTrackAlg(), StripKG::Set(), Track2DSR::SetCluster(), FitterEM::SetUpStripInfo(), AlgShowerSR::SetUV(), AlgTrack::SetUVZ(), AlgSliceSRList::SlicetheSnarl(), AlgSubShowerSRList::TestOverLap(), and EVD::UpdateChargeHists().

00116 {
00117   return dynamic_cast<const CandStrip *>(GetCandBase())->fTPos;
00118 }

Double_t CandStripHandle::GetZPos  )  const [virtual]
 

Definition at line 104 of file CandStripHandle.cxx.

References CandHandle::GetCandBase().

Referenced by ClusterBox::Add(), TrackClusterSR::AddStrip(), AlgEventSRList::AddStripToEvent(), AlignmentStrip::AlignmentStrip(), TimeCalibratorSRModule::Ana(), FitTrackMSListModule::Ana(), FarDetStripListModule::Ana(), FarDetCandStripDump::Ana(), AlgSubShowerSR::CalculateEnergyVertexAngle(), AlgSubShowerSRList::CleanUp(), ClusterBox::ClusterBox(), NtpMaker::FillCandInfo(), NtpSRModule::FillNtpStrip(), NtpEMModule::FillNtpStrip(), UberModuleLite::FillNtpTrackLinearFit(), UberModule::FillNtpTrackLinearFit(), NtpSRModule::FillNtpTrackLinearFit(), AlgTrackSRList::Find2DTrackEndPoints(), AlgSubShowerSRList::FindCluster(), AlgTrackSRList::FindTimingDirection(), AlgShowerSR::FindTimingDirection(), GfxShower::GetCandShowerData(), AltAlgSliceList::getClosestCentroid(), GetCorrBegTime(), CandTrackSRHandle::GetDirCos(), CandTrackSRHandle::GetHoughResid2(), CandTrackHandle::GetZ(), CandShowerHandle::GetZ(), CandThruMuonHandle::GetZmax(), CandMSTClusterHandle::GetZmax(), CandThruMuonHandle::GetZmin(), CandMSTClusterHandle::GetZmin(), HitAtNu::GetZPos(), SelectGoodMuon::IsGoodGeom(), AlgMSTClusterList::IsOverlap(), AlgFitTrackSR::MakeDaughterStripList(), AltAlgSliceList::MakeDistanceMap(), AlgFitTrackSR::MakeSliceClusterList(), AlgFitTrackSR::MakeTrackClusterList(), AlgSubShowerSRList::MergeCluster(), NtpCandStrip::NtpCandStrip(), sum_qz::operator()(), PlotMuonClusterModule::PlotClusters(), PlotMSTClusterModule::PlotMSTClusters(), AlgTrackSR::RunAlg(), AlgTrackAtNu::RunAlg(), AlgStraightCluster::RunAlg(), AlgShowerEM::RunAlg(), AlgFitTrackAtNu::RunAlg(), AlgFarDetSlice::RunAlg(), AlgFarDetEvent::RunAlg(), AlgEventSR::RunAlg(), AlgBandClusterList::RunAlgOnSlice(), AlgFitThruMuonList::RunFindStraightTrackAlg(), StripKG::Set(), FitterEM::SetUpStripInfo(), AlgSliceSRList::SlicetheSnarl(), AlgSubShowerSRList::TestOverLap(), and EVD::UpdateChargeHists().

00105 {
00106   return   dynamic_cast<const CandStrip *>(GetCandBase())->fZPos;
00107 }

NavKey CandStripHandle::KeyFromPlane const CandStripHandle  )  [static]
 

Definition at line 297 of file CandStripHandle.cxx.

00298 {
00299   return const_cast<CandStripHandle *>(strip)->GetPlane();
00300 }

NavKey CandStripHandle::KeyFromPlaneStripTime const CandStripHandle  )  [static]
 

Definition at line 303 of file CandStripHandle.cxx.

References GetBegTime(), GetPlane(), and GetStrip().

00304 {
00305 
00306    Int_t iplane = strip->GetPlane();
00307    Int_t istrip = strip->GetStrip();
00308    Float_t time = strip->GetBegTime();
00309    Int_t itime = static_cast<Int_t>((time*.1/18.7)+.5);
00310 
00311    Int_t navkey = (iplane<<22) | (istrip<<14) | itime;
00312 
00313    return navkey;
00314 
00315 }

NavKey CandStripHandle::KeyFromView const CandStripHandle  )  [static]
 

Definition at line 318 of file CandStripHandle.cxx.

References PlexPlaneId::GetPlaneView(), and GetStripEndId().

00319 {
00320   return static_cast<Int_t>(strip->GetStripEndId().GetPlaneView());
00321 }

void CandStripHandle::SetBestStripEndId const   PlexStripEndId  )  [virtual]
 

Definition at line 277 of file CandStripHandle.cxx.

References CandStrip::fBestStripEnd, CandHandle::GetOwnedCandBase(), and PlexStripEndId::SetEnd().

Referenced by AlgStripSR::RunAlg(), AlgFarDetStrip::RunAlg(), and AlgDigiPair::RunAlg().

00278 {
00279   CandStrip *candstrip = dynamic_cast<CandStrip *>(GetOwnedCandBase());
00280   candstrip->fBestStripEnd = stripendid;
00281   candstrip->fBestStripEnd.SetEnd(StripEnd::kWhole);
00282 }

void CandStripHandle::SetCalTimeType CalTimeType::CalTimeType_t  caltimetype  ) 
 

Possible types are kT0 (timing offsets subtracted) kNone

Definition at line 125 of file CandStripHandle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgStripSR::RunAlg(), and AlgFarDetStrip::RunAlg().

00126 {
00127   dynamic_cast<CandStrip *>(GetOwnedCandBase())->fCalTimeType = caltimetype;
00128 }

void CandStripHandle::SetTPos Double_t   )  [virtual]
 

Definition at line 111 of file CandStripHandle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgStripSR::RunAlg(), AlgFarDetStrip::RunAlg(), and AlgDigiPair::RunAlg().

00112 {
00113   dynamic_cast<CandStrip *>(GetOwnedCandBase())->fTPos = dvar;
00114 }

void CandStripHandle::SetZPos Double_t   )  [virtual]
 

Definition at line 100 of file CandStripHandle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgStripSR::RunAlg(), AlgFarDetStrip::RunAlg(), and AlgDigiPair::RunAlg().

00101 {
00102   dynamic_cast<CandStrip *>(GetOwnedCandBase())->fZPos = dvar;
00103 }

NavKey CandStripHandle::StripSRKeyFromBegTime const CandStripHandle csh  )  [static]
 

Definition at line 330 of file CandStripHandle.cxx.

References GetBegTime().

00331 {   
00332         Double_t time = (Double_t)csh->GetBegTime();
00333     return time;
00334 }

NavKey CandStripHandle::StripSRKeyFromPSEId const CandStripHandle csh  )  [static]
 

Definition at line 324 of file CandStripHandle.cxx.

References PlexStripEndId::GetEncoded(), and GetStripEndId().

00325 { 
00326         return const_cast<CandStripHandle *>(csh)->GetStripEndId().GetEncoded(); 
00327 }

void CandStripHandle::Trace const char *  c = ""  )  const [virtual]
 

Reimplemented from CandHandle.

Reimplemented in FarDetStripHandle, CandDigiPairHandle, and CandStripSRHandle.

Definition at line 71 of file CandStripHandle.cxx.

References MSG, and CandHandle::Trace().

Referenced by CandDigiPairHandle::Trace().

00072 {
00073   MSG("Cand", Msg::kDebug)
00074     << "**********Begin CandStripHandle::Trace(\"" << c << "\")" << endl
00075            << "Information from CandStripHandle's CandHandle: " << endl;
00076   CandHandle::Trace(c);
00077   MSG("Cand", Msg::kDebug)
00078      << "**********End CandStripHandle::Trace(\"" << c << "\")" << endl;
00079 }


Friends And Related Function Documentation

friend class CandTrack [friend]
 

Definition at line 30 of file CandStripHandle.h.

friend class CandTrackHandle [friend]
 

Definition at line 31 of file CandStripHandle.h.


The documentation for this class was generated from the following files:
Generated on Thu Nov 1 15:56:04 2007 for loon by  doxygen 1.3.9.1