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

SctDataDisplay::FitDisplayer Class Reference

Displays FitScanResults. More...

#include <FitDisplayer.h>

Inheritance diagram for SctDataDisplay::FitDisplayer:

Inheritance graph
[legend]
Collaboration diagram for SctDataDisplay::FitDisplayer:

Collaboration graph
[legend]

Public Member Functions

shared_ptr< DisplayDatadisplay (shared_ptr< const Sct::Serializable > data, const DisplayInfo &info, std::ostream &os)
 Should display components listed in info of the data object
Exceptions:
Any Sct::Exception.



Private Member Functions

void displayChips (const SctData::FitScanResult &data, const DisplayInfo &info, FitDisplayData &data, std::ostream &os)
 Displays chip fits.

void displayChannels (const SctData::FitScanResult &data, const DisplayInfo &info, FitDisplayData &data, std::ostream &os)
 Displays channel fits.

void displayFit (SctData::FitObject &fo, auto_ptr< TH1 > h, FitDisplayData &data, std::ostream &os)
 Display a single fit.


Static Private Attributes

bool inMap

Detailed Description

Displays FitScanResults.

Author:
Matthew Palmer

Definition at line 25 of file FitDisplayer.h.


Member Function Documentation

shared_ptr< DisplayData > SctDataDisplay::FitDisplayer::display shared_ptr< const Sct::Serializable data,
const DisplayInfo info,
std::ostream &  os
[virtual]
 

Should display components listed in info of the data object

Exceptions:
Any Sct::Exception.

Implements SctDataDisplay::Displayer.

Definition at line 41 of file FitDisplayer.cpp.

References displayChannels(), displayChips(), SctData::FitScanResult::getDefects(), SctData::ScanResult::getHeader(), SctData::ResultHeader::getScanNumber(), SctData::ResultHeader::getUniqueID(), Sct::Archive::IOManagerArchiveFile::instance(), and SctDataDisplay::Displayer::printDefectList().

Here is the call graph for this function:

void SctDataDisplay::FitDisplayer::displayChannels const SctData::FitScanResult data,
const DisplayInfo info,
FitDisplayData &  data,
std::ostream &  os
[private]
 

Displays channel fits.

Definition at line 107 of file FitDisplayer.cpp.

References SctDataDisplay::Displayer::createCanvas(), displayFit(), SctDataDisplay::Displayer::divideCanvas(), SctData::FitScanResult::getChannelFit(), SctData::ScanResult::getHeader(), SctData::ResultHeader::getModuleName(), and SctData::FitObject::print().

Referenced by display().

Here is the call graph for this function:

void SctDataDisplay::FitDisplayer::displayChips const SctData::FitScanResult data,
const DisplayInfo info,
FitDisplayData &  data,
std::ostream &  os
[private]
 

Displays chip fits.

Definition at line 77 of file FitDisplayer.cpp.

References SctDataDisplay::Displayer::createCanvas(), displayFit(), SctDataDisplay::Displayer::divideCanvas(), SctData::FitScanResult::getChipFit(), SctData::FitScanResult::getDefects(), SctData::ScanResult::getHeader(), SctData::ResultHeader::getModuleName(), and SctData::FitObject::print().

Referenced by display().

Here is the call graph for this function:

void SctDataDisplay::FitDisplayer::displayFit SctData::FitObject fo,
auto_ptr< TH1 >  h,
FitDisplayData &  data,
std::ostream &  os
[private]
 

Display a single fit.

Definition at line 141 of file FitDisplayer.cpp.

References SctData::FitObject::getNPar(), SctData::FitObject::getParameter(), and SctData::FitObject::makeRootTF1().

Referenced by displayChannels(), and displayChips().

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Thu Jul 15 09:53:48 2004 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5