SctAnalysis::FullScanTool Class Reference

Tool for combining raw scan results from different time-bins into one 'fake' combined RawScanResult. More...

#include <FullScanTool.h>

Inheritance diagram for SctAnalysis::FullScanTool:

Inheritance graph
[legend]
Collaboration diagram for SctAnalysis::FullScanTool:

Collaboration graph
[legend]

Public Member Functions

 FullScanTool (RawScanResult &raw)
 constructor
 ~FullScanTool () throw ()
 Destructor.
void add (boost::shared_ptr< const SctData::RawScanResult > raw, double offset)
 Add a scan to the tool, with the second parameter giving the scan offset (e.g.
void combine ()
 Do the combining algorithm - i.e.

Private Attributes

std::vector< std::pair< boost::shared_ptr<
const SctData::RawScanResult >,
double > > 
results

Detailed Description

Tool for combining raw scan results from different time-bins into one 'fake' combined RawScanResult.

Definition at line 12 of file FullScanTool.h.


Constructor & Destructor Documentation

SctAnalysis::FullScanTool::FullScanTool RawScanResult &  raw  ) 
 

constructor

Definition at line 6 of file FullScanTool.cpp.

SctAnalysis::FullScanTool::~FullScanTool  )  throw ()
 

Destructor.

Definition at line 14 of file FullScanTool.cpp.


Member Function Documentation

void SctAnalysis::FullScanTool::add boost::shared_ptr< const SctData::RawScanResult raw,
double  offset
 

Add a scan to the tool, with the second parameter giving the scan offset (e.g.

25 if in nanoseconds or 1 if in bunch crossings)

Definition at line 17 of file FullScanTool.cpp.

References results.

void SctAnalysis::FullScanTool::combine  ) 
 

Do the combining algorithm - i.e.

make the ScanPoints and the link data for the FullScanTool be the combination of those for the separate scans

Definition at line 39 of file FullScanTool.cpp.

References results.


The documentation for this class was generated from the following files:
Generated on Mon Feb 6 14:03:51 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6