#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) |
|
||||||||||||
|
|
|
|
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 }
|
|
|
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 }
|
|
|
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 }
|
|
|
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 }
|
1.3.9.1