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

SctData::ChipNOResult Class Reference

small class holds all data relevant to one chip. More...

#include <NoiseOccupancyTestResult.h>


Public Member Functions

 ChipNOResult ()
 ChipNOResult (shared_ptr< TGraph >g, shared_ptr< TF1 >f, double m, double r)
 Make a result with graph, fit, mean and rms.

 ~ChipNOResult ()
double getNoise () const throw ()
ChipNOResult & operator= (const ChipNOResult &) throw ()

Data Fields

shared_ptr< TGraph > graph
shared_ptr< TF1 > fit
double mean
double rms
double offset


Detailed Description

small class holds all data relevant to one chip.

Definition at line 20 of file NoiseOccupancyTestResult.h.


Constructor & Destructor Documentation

SctData::ChipNOResult::ChipNOResult   [inline]
 

Definition at line 22 of file NoiseOccupancyTestResult.h.

References mean, and rms.

SctData::ChipNOResult::ChipNOResult shared_ptr< TGraph >    g,
shared_ptr< TF1 >    f,
double    m,
double    r
[inline]
 

Make a result with graph, fit, mean and rms.

Parameters:
graph of log occupancy vs threshold^2
fit to that graph
mean noise on that chip
rms noise on that chip

Definition at line 28 of file NoiseOccupancyTestResult.h.

References fit, graph, mean, and rms.

SctData::ChipNOResult::~ChipNOResult   [inline]
 

Definition at line 31 of file NoiseOccupancyTestResult.h.


Member Function Documentation

double SctData::ChipNOResult::getNoise   const throw ()
 

Todo:
More checks.
Note:
What is 6250? Its a magic number that converts noise in fC to noise in ENC. Get noise at 1fC

Definition at line 47 of file NoiseOccupancyTestResult.cpp.

Referenced by SctData::TestSummary::NoiseOccupancySummaryWriter::write().

ChipNOResult & SctData::ChipNOResult::operator= const ChipNOResult &    throw ()
 

Definition at line 53 of file NoiseOccupancyTestResult.cpp.


Field Documentation

shared_ptr<TF1> SctData::ChipNOResult::fit
 

Definition at line 33 of file NoiseOccupancyTestResult.h.

Referenced by ChipNOResult().

shared_ptr<TGraph> SctData::ChipNOResult::graph
 

Definition at line 32 of file NoiseOccupancyTestResult.h.

Referenced by ChipNOResult().

double SctData::ChipNOResult::mean
 

Definition at line 34 of file NoiseOccupancyTestResult.h.

Referenced by ChipNOResult(), and SctData::TestSummary::NoiseOccupancySummaryWriter::write().

double SctData::ChipNOResult::offset
 

Definition at line 36 of file NoiseOccupancyTestResult.h.

Referenced by SctData::TestSummary::NoiseOccupancySummaryWriter::write().

double SctData::ChipNOResult::rms
 

Definition at line 35 of file NoiseOccupancyTestResult.h.

Referenced by ChipNOResult(), and SctData::TestSummary::NoiseOccupancySummaryWriter::write().


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