SctApi::ScanEx Class Reference

Internal scan class with lots more information. More...

#include <SctApiHisto.h>


Public Types

typedef std::map< RodLabel,
RodScanEx
RodInfoMap

Public Member Functions

 ScanEx ()
RodScanExgetOrNewRod (const RodLabel &l, RodScanEx defaultEx)
const RodScanExgetRodScanInfo (const RodLabel &l) const
RodScanExgetRodScanInfo (const RodLabel &l)

Data Fields

std::map< RodLabel, RodScanExrodInfo
 Info for individual RODs.
std::vector< std::list< std::string > > groupLists
 Which modules are in which groups.
unsigned int diagnosticReg
 What the diagnostic reg was set to... for debug mode.
std::map< std::pair< RodLabel,
int >, Utility::MemoryBlock
histoMap
std::map< std::pair< RodLabel,
int >, Utility::MemoryBlock
evCountMap
int trimScan
 Is this a trim scan?
UINT8 groupDspMap [4]
UINT8 groupSpMap [2]
UINT8 groupRangeMap [2]


Detailed Description

Internal scan class with lots more information.

This information is global to a scan so anything here shouldn't restrict to one ROD

Definition at line 70 of file SctApiHisto.h.


Field Documentation

unsigned int SctApi::ScanEx::diagnosticReg
 

What the diagnostic reg was set to... for debug mode.

Definition at line 110 of file SctApiHisto.h.

std::vector<std::list<std::string> > SctApi::ScanEx::groupLists
 

Which modules are in which groups.

Definition at line 89 of file SctApiHisto.h.

std::map<RodLabel, RodScanEx> SctApi::ScanEx::rodInfo
 

Info for individual RODs.

Definition at line 80 of file SctApiHisto.h.

Referenced by SctApi::doHistogramSetup(), getOrNewRod(), getRodScanInfo(), SctApi::preScanHardwareCheck(), and SctApi::stopHistogramming().

int SctApi::ScanEx::trimScan
 

Is this a trim scan?

Definition at line 117 of file SctApiHisto.h.


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