Main Page   Modules   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields   Globals   Related Pages  

ArchRawScanResult Class Reference

#include <ArchRawScanResult.h>

Inheritance diagram for ArchRawScanResult:

ArchScanResult Archiving

Public Member Functions

 ArchRawScanResult (const RawScanResult &)
 ArchRawScanResult ()
 ~ArchRawScanResult ()
void SetRawScan (RawScanResult &)
void SaveRawScan ()
void SaveRawScan (RawScanResult &)
bool RawScanIsPersisted ()
bool RawScanIsPersisted (RawScanResult &)
bool RawScanIsPersisted (long scanNumber, long runNumber, string moduleName, const ConfigurationVariable &variable, unsigned int cycle=0)
RawScanResult * CreateRawScanResult ()
RawScanResult * CreateRawScanResult (RawScanResult &)
RawScanResult * CreateRawScanResult (long scanNumber, long runNumber, string moduleName, const ConfigurationVariable &variable, unsigned int cycle)
void SaveRawComment ()

Private Attributes

TH2D * RawData_link0
TH2D * RawData_link1

Constructor & Destructor Documentation

ArchRawScanResult::ArchRawScanResult const RawScanResult &   
 

Definition at line 38 of file ArchRawScanResult.cpp.

References RawData_link0, and RawData_link1.

ArchRawScanResult::ArchRawScanResult  
 

Definition at line 29 of file ArchRawScanResult.cpp.

ArchRawScanResult::~ArchRawScanResult  
 

Definition at line 61 of file ArchRawScanResult.cpp.


Member Function Documentation

RawScanResult * ArchRawScanResult::CreateRawScanResult long    scanNumber,
long    runNumber,
string    moduleName,
const ConfigurationVariable &    variable,
unsigned int    cycle
 

!!!

!!!Truncate float into int

!!!Truncate float into int

!!!!!ERROR is r is never defined before!!!!!! !!!Needs Debugging!!!!!

Definition at line 692 of file ArchRawScanResult.cpp.

References filename, ArchScanNames::getDCSID(), ArchTestNames::getfilename(), ArchScanNames::getFitID(), ArchTestNames::getModuleID(), ArchScanNames::getRawID(), ArchScanNames::getRODID(), ArchTestNames::getRunID(), ArchScanNames::getScanID(), ArchScanNames::getScanPointsID(), ArchTestNames::getTestType(), ArchScanNames::getTH2Dlink0(), ArchScanNames::getTH2Dlink1(), ArchTestNames::getThresholdID(), ArchScanNames::getVariable(), ArchScanNames::getvNErrorEventsID(), ArchScanNames::getvNEventsID(), ArchScanNames::getvpointsID(), and RawScanIsPersisted().

RawScanResult * ArchRawScanResult::CreateRawScanResult RawScanResult &   
 

Definition at line 680 of file ArchRawScanResult.cpp.

References CreateRawScanResult().

RawScanResult * ArchRawScanResult::CreateRawScanResult  
 

Definition at line 640 of file ArchRawScanResult.cpp.

References ArchScanResult::Archheader, and RawScanIsPersisted().

Referenced by CreateRawScanResult(), and main().

bool ArchRawScanResult::RawScanIsPersisted long    scanNumber,
long    runNumber,
string    moduleName,
const ConfigurationVariable &    variable,
unsigned int    cycle = 0
 

!!!

Definition at line 492 of file ArchRawScanResult.cpp.

References filename, ArchScanNames::getDCSID(), ArchTestNames::getfilename(), ArchScanNames::getFitID(), ArchTestNames::getModuleID(), ArchScanNames::getRawID(), ArchScanNames::getRODID(), ArchTestNames::getRunID(), ArchScanNames::getScanID(), ArchScanNames::getScanPointsID(), ArchTestNames::getTestType(), ArchScanNames::getTH2Dlink0(), ArchScanNames::getTH2Dlink1(), ArchTestNames::getThresholdID(), ArchScanNames::getVariable(), ArchScanNames::getvNErrorEventsID(), ArchScanNames::getvNEventsID(), and ArchScanNames::getvpointsID().

bool ArchRawScanResult::RawScanIsPersisted RawScanResult &   
 

Definition at line 630 of file ArchRawScanResult.cpp.

References RawScanIsPersisted().

bool ArchRawScanResult::RawScanIsPersisted  
 

Definition at line 371 of file ArchRawScanResult.cpp.

References filename, ArchScanNames::getDCSID(), ArchTestNames::getfilename(), ArchScanNames::getFitID(), ArchTestNames::getModuleID(), ArchScanNames::getRawID(), ArchScanNames::getRODID(), ArchTestNames::getRunID(), ArchScanNames::getScanID(), ArchScanNames::getScanPointsID(), ArchTestNames::getTestType(), ArchScanNames::getTH2Dlink0(), ArchScanNames::getTH2Dlink1(), ArchTestNames::getThresholdID(), ArchScanNames::getVariable(), ArchScanNames::getvNErrorEventsID(), ArchScanNames::getvNEventsID(), ArchScanNames::getvpointsID(), and ArchScanResult::names.

Referenced by SctArchivingServiceRaw::ArchivingServiceRaw::archiveRaw(), CreateRawScanResult(), and RawScanIsPersisted().

void ArchRawScanResult::SaveRawComment  
 

Definition at line 850 of file ArchRawScanResult.cpp.

References filename, ArchTestNames::getfilename(), ArchTestNames::getModuleID(), ArchScanNames::getRawID(), ArchScanTxtNames::getRawTxtComment(), ArchScanNames::getRODID(), ArchTestNames::getRunID(), ArchScanNames::getScanID(), ArchTestNames::getTestType(), ArchScanTxtNames::getTxtCommentRawName(), ArchScanNames::getVariable(), and ArchScanResult::names.

void ArchRawScanResult::SaveRawScan RawScanResult &   
 

Definition at line 361 of file ArchRawScanResult.cpp.

References SaveRawScan().

void ArchRawScanResult::SaveRawScan  
 

* Saving ScanPoints as a TVector: it is saved only once, just the first time */

Definition at line 88 of file ArchRawScanResult.cpp.

References filename, ArchScanNames::getDCSID(), ArchTestNames::getfilename(), ArchScanNames::getFitID(), ArchScanNames::getModuleConfigID(), ArchScanResult::getModuleConfigTObjString(), ArchTestNames::getModuleID(), ArchScanNames::getRawID(), ArchScanNames::getRODID(), ArchTestNames::getRunID(), ArchScanNames::getScanID(), ArchScanNames::getScanPointsID(), ArchTestNames::getTestType(), ArchScanNames::getTH2Dlink0(), ArchScanNames::getTH2Dlink1(), ArchScanNames::getVariable(), ArchScanNames::getvNErrorEventsID(), ArchScanNames::getvNEventsID(), ArchScanNames::getvpointsID(), ArchScanResult::gpoints, ArchScanResult::names, RawData_link0, RawData_link1, ArchScanResult::runNumber, ArchScanResult::scanNumber, ArchScanResult::vNErrorEvents, ArchScanResult::vNEvents, and ArchScanResult::vpoints.

Referenced by SctArchivingServiceRaw::ArchivingServiceRaw::archiveRaw(), SaveRawScan(), and ArchTestResult::SaveRawScans().

void ArchRawScanResult::SetRawScan RawScanResult &   
 

Definition at line 72 of file ArchRawScanResult.cpp.

References RawData_link0, RawData_link1, and ArchScanResult::SetScan().


Field Documentation

TH2D* ArchRawScanResult::RawData_link0 [private]
 

Definition at line 38 of file ArchRawScanResult.h.

Referenced by ArchRawScanResult(), SaveRawScan(), and SetRawScan().

TH2D* ArchRawScanResult::RawData_link1 [private]
 

Definition at line 39 of file ArchRawScanResult.h.

Referenced by ArchRawScanResult(), SaveRawScan(), and SetRawScan().


The documentation for this class was generated from the following files:
Generated on Mon Dec 15 19:36:58 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3