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

ArchFitScanResult Class Reference

#include <ArchFitScanResult.h>

Inheritance diagram for ArchFitScanResult:

ArchScanResult Archiving

Public Member Functions

 ArchFitScanResult (const FitScanResult &)
 ArchFitScanResult ()
 ~ArchFitScanResult ()
void SetFitScan (FitScanResult &)
void SaveFitScan ()
void SaveFitScan (FitScanResult &)
bool FitScanIsPersisted ()
bool FitScanIsPersisted (FitScanResult &)
bool FitScanIsPersisted (long scanNumber, long runNumber, string moduleName, const ConfigurationVariable &variable)
FitScanResult * CreateFitScanResult ()
FitScanResult * CreateFitScanResult (FitScanResult &)
FitScanResult * CreateFitScanResult (long scanNumber, long runNumber, string moduleName, const ConfigurationVariable &variable)
void SaveFitComment ()

Private Attributes

const FitScanResult * theFit

Constructor & Destructor Documentation

ArchFitScanResult::ArchFitScanResult const FitScanResult &   
 

Definition at line 35 of file ArchFitScanResult.cpp.

References theFit.

ArchFitScanResult::ArchFitScanResult  
 

Definition at line 28 of file ArchFitScanResult.cpp.

ArchFitScanResult::~ArchFitScanResult  
 

Definition at line 56 of file ArchFitScanResult.cpp.


Member Function Documentation

FitScanResult * ArchFitScanResult::CreateFitScanResult long    scanNumber,
long    runNumber,
string    moduleName,
const ConfigurationVariable &    variable
 

!!!

!!!Truncate float into int

!!!Truncate float into int

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

Definition at line 746 of file ArchFitScanResult.cpp.

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

FitScanResult * ArchFitScanResult::CreateFitScanResult FitScanResult &   
 

Definition at line 735 of file ArchFitScanResult.cpp.

References CreateFitScanResult().

FitScanResult * ArchFitScanResult::CreateFitScanResult  
 

Definition at line 698 of file ArchFitScanResult.cpp.

References ArchScanResult::Archheader, and FitScanIsPersisted().

Referenced by CreateFitScanResult().

bool ArchFitScanResult::FitScanIsPersisted long    scanNumber,
long    runNumber,
string    moduleName,
const ConfigurationVariable &    variable
 

!!!

!!!To uncomment

Definition at line 539 of file ArchFitScanResult.cpp.

References filename, ArchScanNames::getChannelsID(), ArchScanNames::getChipsID(), ArchScanNames::getDCSID(), ArchTestNames::getfilename(), ArchScanNames::getFitID(), ArchScanNames::getLinksID(), ArchTestNames::getModuleID(), ArchScanNames::getRawID(), ArchScanNames::getRODID(), ArchTestNames::getRunID(), ArchScanNames::getScanID(), ArchScanNames::getScanPointsID(), ArchTestNames::getTestType(), ArchScanNames::getTF1_AllChannelFits(), ArchScanNames::getTF1_AllChipFits(), ArchScanNames::getTF1_AllLinkFits(), ArchTestNames::getThresholdID(), ArchScanNames::getVariable(), ArchScanNames::getvNErrorEventsID(), ArchScanNames::getvNEventsID(), and ArchScanNames::getvpointsID().

bool ArchFitScanResult::FitScanIsPersisted FitScanResult &   
 

Definition at line 528 of file ArchFitScanResult.cpp.

References FitScanIsPersisted().

bool ArchFitScanResult::FitScanIsPersisted  
 

Definition at line 371 of file ArchFitScanResult.cpp.

References filename, ArchScanNames::getChannelsID(), ArchScanNames::getChipsID(), ArchScanNames::getDCSID(), ArchTestNames::getfilename(), ArchScanNames::getFitID(), ArchScanNames::getLinksID(), ArchTestNames::getModuleID(), ArchScanNames::getRawID(), ArchScanNames::getRODID(), ArchTestNames::getRunID(), ArchScanNames::getScanID(), ArchScanNames::getScanPointsID(), ArchTestNames::getTestType(), ArchScanNames::getTF1_AllChannelFits(), ArchScanNames::getTF1_AllChipFits(), ArchScanNames::getTF1_AllLinkFits(), ArchTestNames::getThresholdID(), ArchScanNames::getVariable(), ArchScanNames::getvNErrorEventsID(), ArchScanNames::getvNEventsID(), ArchScanNames::getvpointsID(), ArchScanResult::names, and theFit.

Referenced by SctArchivingServiceFit::ArchivingServiceFit::archiveFit(), CreateFitScanResult(), and FitScanIsPersisted().

void ArchFitScanResult::SaveFitComment  
 

Definition at line 893 of file ArchFitScanResult.cpp.

References filename, ArchTestNames::getfilename(), ArchScanNames::getFitID(), ArchScanTxtNames::getFitTxtComment(), ArchTestNames::getModuleID(), ArchScanNames::getRODID(), ArchTestNames::getRunID(), ArchScanNames::getScanID(), ArchTestNames::getTestType(), ArchScanTxtNames::getTxtCommentFitName(), ArchScanNames::getVariable(), and ArchScanResult::names.

void ArchFitScanResult::SaveFitScan FitScanResult &   
 

Definition at line 359 of file ArchFitScanResult.cpp.

References SaveFitScan().

void ArchFitScanResult::SaveFitScan  
 

Definition at line 82 of file ArchFitScanResult.cpp.

References filename, ArchScanNames::getChannelsID(), ArchScanNames::getChipsID(), ArchScanNames::getDCSID(), ArchTestNames::getfilename(), ArchScanNames::getFitID(), ArchScanNames::getLinksID(), ArchScanNames::getModuleConfigID(), ArchScanResult::getModuleConfigTObjString(), ArchTestNames::getModuleID(), ArchScanNames::getRawID(), ArchScanNames::getRODID(), ArchTestNames::getRunID(), ArchScanNames::getScanID(), ArchScanNames::getScanPointsID(), ArchTestNames::getTestType(), ArchScanNames::getTF1_AllChannelFits(), ArchScanNames::getTF1_AllChipFits(), ArchScanNames::getTF1_AllLinkFits(), ArchScanNames::getVariable(), ArchScanNames::getvNErrorEventsID(), ArchScanNames::getvNEventsID(), ArchScanNames::getvpointsID(), ArchScanResult::gpoints, ArchScanResult::names, ArchScanResult::runNumber, ArchScanResult::scanNumber, theFit, ArchScanResult::vNErrorEvents, ArchScanResult::vNEvents, and ArchScanResult::vpoints.

Referenced by SctArchivingServiceFit::ArchivingServiceFit::archiveFit(), SaveFitScan(), and ArchTestResult::SaveFitScans().

void ArchFitScanResult::SetFitScan FitScanResult &   
 

Definition at line 67 of file ArchFitScanResult.cpp.

References ArchScanResult::SetScan(), and theFit.


Field Documentation

const FitScanResult* ArchFitScanResult::theFit [private]
 

Definition at line 35 of file ArchFitScanResult.h.

Referenced by ArchFitScanResult(), FitScanIsPersisted(), SaveFitScan(), and SetFitScan().


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