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

AlgSliceSRList.cxx File Reference

#include <cassert>
#include <cmath>
#include "Algorithm/AlgFactory.h"
#include "Algorithm/AlgHandle.h"
#include "Algorithm/AlgConfig.h"
#include "Candidate/CandContext.h"
#include "CandDigit/CandDigitHandle.h"
#include "CandSliceSR/AlgSliceSRList.h"
#include "RecoBase/CandSlice.h"
#include "RecoBase/CandSliceHandle.h"
#include "RecoBase/CandSliceList.h"
#include "RecoBase/CandSliceListHandle.h"
#include "Conventions/Detector.h"
#include "MessageService/MsgService.h"
#include "MinosObjectMap/MomNavigator.h"
#include "Navigation/NavKey.h"
#include "Navigation/NavSet.h"
#include "RawData/RawDigit.h"
#include "RawData/RawHeader.h"
#include "RawData/RawRecord.h"
#include "RawData/RawChannelId.h"
#include "RawData/RawDigitDataBlock.h"
#include "RecoBase/CandStripHandle.h"
#include "RecoBase/CandStripListHandle.h"
#include "UgliGeometry/UgliGeomHandle.h"
#include "Validity/VldContext.h"
#include "DataUtil/GetRawBlock.h"
#include <vector>

Go to the source code of this file.

Functions

NavKey SliceSRKeyFromForwardTime (const CandSliceHandle *)
NavKey StripSRKeyFromCorrTime (const CandStripHandle *)
NavKey StripSRKeyFromBegTime (const CandStripHandle *)
 CVSID ("$Id: AlgSliceSRList.cxx,v 1.34 2009/10/22 18:21:39 tagg Exp $")
NavKey StripSRKeyFromPlane (const CandStripHandle *csh)


Function Documentation

CVSID "$Id: AlgSliceSRList cxx,
v 1.34 2009/10/22 18:21:39 tagg Exp $" 
 

NavKey SliceSRKeyFromForwardTime const CandSliceHandle  )  [static]
 

Definition at line 853 of file AlgSliceSRList.cxx.

References CandSliceHandle::GetCorrBegTime().

Referenced by AlgSliceSRList::SlicetheSnarl().

00854 {
00855 //
00856 //  Purpose:  Generate a sort key based on the beginning time of CandSlice.
00857 //
00858 //  Arguments:
00859 //    csh        in    Handle to CandSlice to be sorted.
00860 //
00861 //  Return:   Begin time
00862 //
00863   Double_t time = (Double_t)csh->GetCorrBegTime();
00864   return time;
00865 }

NavKey StripSRKeyFromBegTime const CandStripHandle  )  [static]
 

Definition at line 882 of file AlgSliceSRList.cxx.

References CandStripHandle::GetBegTime().

Referenced by AlgSliceSRList::SlicetheSnarl_ASAP().

00883 {
00884 //
00885 //  Purpose:  Generate a sort key based on the beginning time of CandSlice.
00886 //
00887 //  Arguments:
00888 //    csh        in    Handle to CandSlice to be sorted.
00889 //
00890 //  Return:   Begin time
00891 //
00892 
00893    Double_t time = (Double_t)csh->GetBegTime(); 
00894    return time;
00895 }

NavKey StripSRKeyFromCorrTime const CandStripHandle  )  [static]
 

Definition at line 867 of file AlgSliceSRList.cxx.

References CandStripHandle::GetCorrBegTime().

Referenced by AlgSliceSRList::SlicetheSnarl(), and AlgSliceSRList::SlicetheSnarl_MST().

00868 {
00869 //
00870 //  Purpose:  Generate a sort key based on the beginning time of CandSlice.
00871 //
00872 //  Arguments:
00873 //    csh        in    Handle to CandSlice to be sorted.
00874 //
00875 //  Return:   Begin time
00876 //
00877 
00878    Double_t time = (Double_t)csh->GetCorrBegTime();
00879    return time;
00880 }

NavKey StripSRKeyFromPlane const CandStripHandle csh  ) 
 

Definition at line 897 of file AlgSliceSRList.cxx.

00898 {
00899 //
00900 //  Purpose:  Generate a sort key based on the beginning time of CandSlice.
00901 //
00902 //  Arguments:
00903 //    csh        in    Handle to CandSlice to be sorted.
00904 //
00905 //  Return:   Begin time
00906 //
00907 
00908 
00909    Int_t iplane = const_cast<CandStripHandle *>(csh)->GetPlane();
00910    return iplane;
00911 
00912 }


Generated on Mon Feb 15 11:07:52 2010 for loon by  doxygen 1.3.9.1