SctDataDisplay::NPtGainDisplayer Class Reference

Displays NPtGain Test Results. More...

#include <NPtGainDisplayer.h>

Inheritance diagram for SctDataDisplay::NPtGainDisplayer:

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

Collaboration graph
[legend]

Public Member Functions

 NPtGainDisplayer ()
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 (NPtGainDisplayData &data, const DisplayInfo &info, std::ostream &os)
 Displays chip fits.
void displayChannels (NPtGainDisplayData &data, const DisplayInfo &info, std::ostream &os)
 Displays channel fits.
void displayData (NPtGainDisplayData &data, const SctData::NPtGainTestResultData &testData)
 Displays a single NPtGainTestResultData.
void plotData (string name, double min, double max, NPtGainDisplayData &data, TGraph &graph, Sct::RangedVector< float > slope)
 Plots some data.

Static Private Attributes

static bool inMap

Detailed Description

Displays NPtGain Test Results.

Author:
Matthew Palmer

Definition at line 21 of file NPtGainDisplayer.h.


Member Function Documentation

shared_ptr<DisplayData> SctDataDisplay::NPtGainDisplayer::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.

void SctDataDisplay::NPtGainDisplayer::displayChannels NPtGainDisplayData data,
const DisplayInfo info,
std::ostream &  os
[private]
 

Displays channel fits.

Definition at line 131 of file NPtGainDisplayer.cpp.

References SctDataDisplay::NPtGainDisplayData::canvas, SctDataDisplay::Displayer::createCanvas(), SctDataDisplay::DisplayInfo::displayChannels, displayData(), SctDataDisplay::Displayer::divideCanvas(), Sct::min(), and SctDataDisplay::NPtGainDisplayData::test.

Here is the call graph for this function:

void SctDataDisplay::NPtGainDisplayer::displayChips NPtGainDisplayData data,
const DisplayInfo info,
std::ostream &  os
[private]
 

Displays chip fits.

Definition at line 114 of file NPtGainDisplayer.cpp.

References SctDataDisplay::NPtGainDisplayData::canvas, SctDataDisplay::Displayer::createCanvas(), SctDataDisplay::DisplayInfo::displayChips, displayData(), SctDataDisplay::Displayer::divideCanvas(), and SctDataDisplay::NPtGainDisplayData::test.

Here is the call graph for this function:

void SctDataDisplay::NPtGainDisplayer::displayData NPtGainDisplayData data,
const SctData::NPtGainTestResultData testData
[private]
 

Displays a single NPtGainTestResultData.

Definition at line 148 of file NPtGainDisplayer.cpp.

References SctDataDisplay::NPtGainDisplayData::funcs, SctData::NPtGainTestResultData::graph, and SctData::NPtGainTestResultData::rc.

Referenced by displayChannels(), and displayChips().

void SctDataDisplay::NPtGainDisplayer::plotData string  name,
double  min,
double  max,
NPtGainDisplayData data,
TGraph &  graph,
Sct::RangedVector< float >  slope
[private]
 

Plots some data.

Definition at line 66 of file NPtGainDisplayer.cpp.

References SctDataDisplay::NPtGainDisplayData::canvas, SctData::ModuleElement::Chip(), SctDataDisplay::Displayer::createCanvas(), SctData::ModuleElement::getNChannels(), SctDataDisplay::DisplayManager::getTDirectory(), SctDataDisplay::NPtGainDisplayData::lines, Sct::nChannelChip, Sct::nChannelModule, Sct::nChipModule, SctDataDisplay::DisplayManager::rootMode(), and SctDataDisplay::NPtGainDisplayData::test.

Here is the call graph for this function:


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