CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes | Private Attributes
CommissioningTask::HistoSet Class Reference

#include <CommissioningTask.h>

Public Member Functions

uint32_t bin (float value)
 
void histo (MonitorElement *)
 
MonitorElementhisto ()
 
 HistoSet ()
 

Public Attributes

bool explicitFill_
 
bool isProfile_
 
std::vector< float > vNumOfEntries_
 
std::vector< float > vSumOfContents_
 
std::vector< double > vSumOfSquares_
 

Private Attributes

TAxis * axis_
 
MonitorElementhisto_
 

Detailed Description

Simple container class holding pointer to root histogram, and vectors in which data are cached and used to update histo.

Definition at line 37 of file CommissioningTask.h.

Constructor & Destructor Documentation

CommissioningTask::HistoSet::HistoSet ( )

Definition at line 86 of file CommissioningTask.cc.

Member Function Documentation

uint32_t CommissioningTask::HistoSet::bin ( float  value)

Definition at line 130 of file CommissioningTask.cc.

void CommissioningTask::HistoSet::histo ( MonitorElement me)
MonitorElement * CommissioningTask::HistoSet::histo ( )

Definition at line 106 of file CommissioningTask.cc.

Member Data Documentation

TAxis* CommissioningTask::HistoSet::axis_
private

Definition at line 50 of file CommissioningTask.h.

bool CommissioningTask::HistoSet::explicitFill_

Definition at line 47 of file CommissioningTask.h.

MonitorElement* CommissioningTask::HistoSet::histo_
private

Definition at line 49 of file CommissioningTask.h.

bool CommissioningTask::HistoSet::isProfile_

Definition at line 46 of file CommissioningTask.h.

Referenced by DaqScopeModeTask::book(), and PedsOnlyTask::book().

std::vector<float> CommissioningTask::HistoSet::vNumOfEntries_
std::vector<float> CommissioningTask::HistoSet::vSumOfContents_
std::vector<double> CommissioningTask::HistoSet::vSumOfSquares_