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

ArchNPtGainTestResult Class Reference

#include <ArchNPtGainTestResult.h>

Inheritance diagram for ArchNPtGainTestResult:

ArchTestResult Archiving

Public Member Functions

 ArchNPtGainTestResult ()
 ArchNPtGainTestResult (NPtGainTestResult &)
 ~ArchNPtGainTestResult ()
void SaveNPtGainTestDataOnly ()
void SaveNPtGain ()
void TestSummary (NPtGainTestResult &)

Private Attributes

vector< const NPtGainTestResultData * > chipData
vector< const NPtGainTestResultData * > channelData
unsigned int NChipData
unsigned int NChannelData
vector< shared_ptr< TF1 > > Chipfit
vector< shared_ptr< TGraph > > ChipGraph
TVectorD * vChipGain
TVectorD * vChipNoise
TVectorD * vChipOffset
vector< shared_ptr< TF1 > > Channelfit
vector< shared_ptr< TGraph > > ChannelGraph
TVectorD * vChannelGain
TVectorD * vChannelNoise
TVectorD * vChannelOffset

Constructor & Destructor Documentation

ArchNPtGainTestResult::ArchNPtGainTestResult  
 

Definition at line 30 of file ArchNPtGainTestResult.cpp.

ArchNPtGainTestResult::ArchNPtGainTestResult NPtGainTestResult &   
 

Definition at line 39 of file ArchNPtGainTestResult.cpp.

References channelData, Channelfit, ChannelGraph, chipData, Chipfit, ChipGraph, NChannelData, NChipData, TestSummary(), vChannelGain, vChannelNoise, vChannelOffset, vChipGain, vChipNoise, and vChipOffset.

ArchNPtGainTestResult::~ArchNPtGainTestResult  
 

Definition at line 179 of file ArchNPtGainTestResult.cpp.


Member Function Documentation

void ArchNPtGainTestResult::SaveNPtGain  
 

Definition at line 351 of file ArchNPtGainTestResult.cpp.

References ArchTestResult::AddTestToIndex(), ArchTestResult::SaveFitScans(), SaveNPtGainTestDataOnly(), ArchTestResult::SaveRawScans(), and ArchTestResult::SaveTestDataOnly().

Referenced by SctArchivingServiceTests::ArchivingServiceTests::archiveTests(), and SctArchivingService::ArchivingWorkerGroup::work().

void ArchNPtGainTestResult::SaveNPtGainTestDataOnly  
 

Definition at line 191 of file ArchNPtGainTestResult.cpp.

References Channelfit, ChannelGraph, Chipfit, ChipGraph, filename, ArchTestNames::getChannelDataID(), ArchTestNames::getChannelFitID(), ArchTestNames::getChannelGainID(), ArchTestNames::getChannelGraphID(), ArchTestNames::getChannelNoiseID(), ArchTestNames::getChannelOffsetID(), ArchTestNames::getChipDataID(), ArchTestNames::getChipFitID(), ArchTestNames::getChipGainID(), ArchTestNames::getChipGraphID(), ArchTestNames::getChipNoiseID(), ArchTestNames::getChipOffsetID(), ArchTestNames::getfilename(), ArchTestNames::getModuleID(), ArchTestNames::getRunID(), ArchTestNames::getTestSummaryID(), ArchTestNames::getTestType(), ArchTestResult::names, ArchTestResult::runNumber, ArchTestResult::testSummary, ArchTestResult::testType, vChannelGain, vChannelNoise, vChannelOffset, vChipGain, vChipNoise, and vChipOffset.

Referenced by SaveNPtGain().

void ArchNPtGainTestResult::TestSummary NPtGainTestResult &   
 

Definition at line 365 of file ArchNPtGainTestResult.cpp.

References SctData::TestSummary::SummaryManager::instance(), and ArchTestResult::testSummary.

Referenced by ArchNPtGainTestResult().


Field Documentation

vector<const NPtGainTestResultData*> ArchNPtGainTestResult::channelData [private]
 

Definition at line 22 of file ArchNPtGainTestResult.h.

Referenced by ArchNPtGainTestResult().

vector<shared_ptr<TF1> > ArchNPtGainTestResult::Channelfit [private]
 

Definition at line 32 of file ArchNPtGainTestResult.h.

Referenced by ArchNPtGainTestResult(), and SaveNPtGainTestDataOnly().

vector<shared_ptr<TGraph> > ArchNPtGainTestResult::ChannelGraph [private]
 

Definition at line 33 of file ArchNPtGainTestResult.h.

Referenced by ArchNPtGainTestResult(), and SaveNPtGainTestDataOnly().

vector<const NPtGainTestResultData*> ArchNPtGainTestResult::chipData [private]
 

Definition at line 21 of file ArchNPtGainTestResult.h.

Referenced by ArchNPtGainTestResult().

vector<shared_ptr<TF1> > ArchNPtGainTestResult::Chipfit [private]
 

Definition at line 26 of file ArchNPtGainTestResult.h.

Referenced by ArchNPtGainTestResult(), and SaveNPtGainTestDataOnly().

vector<shared_ptr<TGraph> > ArchNPtGainTestResult::ChipGraph [private]
 

Definition at line 27 of file ArchNPtGainTestResult.h.

Referenced by ArchNPtGainTestResult(), and SaveNPtGainTestDataOnly().

unsigned int ArchNPtGainTestResult::NChannelData [private]
 

Definition at line 24 of file ArchNPtGainTestResult.h.

Referenced by ArchNPtGainTestResult().

unsigned int ArchNPtGainTestResult::NChipData [private]
 

Definition at line 23 of file ArchNPtGainTestResult.h.

Referenced by ArchNPtGainTestResult().

TVectorD* ArchNPtGainTestResult::vChannelGain [private]
 

Definition at line 34 of file ArchNPtGainTestResult.h.

Referenced by ArchNPtGainTestResult(), and SaveNPtGainTestDataOnly().

TVectorD* ArchNPtGainTestResult::vChannelNoise [private]
 

Definition at line 35 of file ArchNPtGainTestResult.h.

Referenced by ArchNPtGainTestResult(), and SaveNPtGainTestDataOnly().

TVectorD* ArchNPtGainTestResult::vChannelOffset [private]
 

Definition at line 36 of file ArchNPtGainTestResult.h.

Referenced by ArchNPtGainTestResult(), and SaveNPtGainTestDataOnly().

TVectorD* ArchNPtGainTestResult::vChipGain [private]
 

Definition at line 28 of file ArchNPtGainTestResult.h.

Referenced by ArchNPtGainTestResult(), and SaveNPtGainTestDataOnly().

TVectorD* ArchNPtGainTestResult::vChipNoise [private]
 

Definition at line 29 of file ArchNPtGainTestResult.h.

Referenced by ArchNPtGainTestResult(), and SaveNPtGainTestDataOnly().

TVectorD* ArchNPtGainTestResult::vChipOffset [private]
 

Definition at line 30 of file ArchNPtGainTestResult.h.

Referenced by ArchNPtGainTestResult(), and SaveNPtGainTestDataOnly().


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