/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Public Member Functions | Private Member Functions | Private Attributes
RawDataHistogram Class Reference

#include <RawDataHistogram.h>

List of all members.

Public Member Functions

 RawDataHistogram (const std::string &name, ISvcLocator *svcloc)
 Constructor has to be in this form.
virtual ~RawDataHistogram ()
StatusCode initialize ()
 Three mandatory member functions of any algorithm.
StatusCode execute ()
StatusCode finalize ()

Private Member Functions

int daqTrigType (int offTrigType)

Private Attributes

ITHistSvc * m_thistsvc
TH1F * h_test
TH1I * h_Time [MAXMODNUM][MAXCHNNUM]
TH1I * h_Charge [MAXMODNUM][MAXCHNNUM]
TH1I * h_peakCycle [MAXMODNUM][MAXCHNNUM]
TH1I * h_range [MAXMODNUM][MAXCHNNUM]
TH1I * h_QhitCount [MAXMODNUM][MAXCHNNUM]
TH1I * h_hitCount [MAXMODNUM][MAXCHNNUM]
TH1I * h_pedestal [MAXMODNUM][MAXCHNNUM]
TH1I * h_sum_triggerType
TH1F * h_sum_FEEQSUM
TH1I * h_sum_overThrChnPerTrg
TH1F * h_sum_hitRate
TH1F * h_tmp_hitRate
TH1F * h_sum_ADCMean
TH1F * h_sum_ADCRMS
TH1F * h_sum_TDCMean
TH1F * h_sum_TDCRMS
TH1F * h_sum_pedestalMean
TH1F * h_sum_pedestalRMS
TH1F * h_sum_triggerInterval
TH2F * h_sum_ADC_Channel
TH2F * h_sum_TDC_Channel
MsgStream m_log
int m_printFreq
int m_adcSumMax
double m_tIntervalMax

Detailed Description

Definition at line 13 of file RawDataHistogram.h.


Constructor & Destructor Documentation

RawDataHistogram::RawDataHistogram ( const std::string &  name,
ISvcLocator *  svcloc 
)

Constructor has to be in this form.

Definition at line 36 of file RawDataHistogram.cc.

  : GaudiAlgorithm(name, svcloc)
, m_log(msgSvc(), name)
{
  declareProperty("PrintFreq", m_printFreq=0);
  declareProperty("AdcSumMax", m_adcSumMax=1572864);
  declareProperty("TimeIntervalMax", m_tIntervalMax=1000);
}
RawDataHistogram::~RawDataHistogram ( ) [virtual]

Definition at line 45 of file RawDataHistogram.cc.

{
}

Member Function Documentation

StatusCode RawDataHistogram::initialize ( )

Three mandatory member functions of any algorithm.

StatusCode RawDataHistogram::execute ( )
StatusCode RawDataHistogram::finalize ( )
int RawDataHistogram::daqTrigType ( int  offTrigType) [private]

Member Data Documentation

ITHistSvc* RawDataHistogram::m_thistsvc [private]

Definition at line 29 of file RawDataHistogram.h.

TH1F* RawDataHistogram::h_test [private]

Definition at line 30 of file RawDataHistogram.h.

TH1I* RawDataHistogram::h_Time[MAXMODNUM][MAXCHNNUM] [private]

Definition at line 34 of file RawDataHistogram.h.

TH1I* RawDataHistogram::h_Charge[MAXMODNUM][MAXCHNNUM] [private]

Definition at line 35 of file RawDataHistogram.h.

TH1I* RawDataHistogram::h_peakCycle[MAXMODNUM][MAXCHNNUM] [private]

Definition at line 36 of file RawDataHistogram.h.

TH1I* RawDataHistogram::h_range[MAXMODNUM][MAXCHNNUM] [private]

Definition at line 37 of file RawDataHistogram.h.

TH1I* RawDataHistogram::h_QhitCount[MAXMODNUM][MAXCHNNUM] [private]

Definition at line 38 of file RawDataHistogram.h.

TH1I* RawDataHistogram::h_hitCount[MAXMODNUM][MAXCHNNUM] [private]

Definition at line 39 of file RawDataHistogram.h.

TH1I* RawDataHistogram::h_pedestal[MAXMODNUM][MAXCHNNUM] [private]

Definition at line 40 of file RawDataHistogram.h.

Definition at line 43 of file RawDataHistogram.h.

Definition at line 44 of file RawDataHistogram.h.

Definition at line 45 of file RawDataHistogram.h.

Definition at line 46 of file RawDataHistogram.h.

Definition at line 47 of file RawDataHistogram.h.

Definition at line 48 of file RawDataHistogram.h.

Definition at line 49 of file RawDataHistogram.h.

Definition at line 50 of file RawDataHistogram.h.

Definition at line 51 of file RawDataHistogram.h.

Definition at line 52 of file RawDataHistogram.h.

Definition at line 53 of file RawDataHistogram.h.

Definition at line 54 of file RawDataHistogram.h.

Definition at line 55 of file RawDataHistogram.h.

Definition at line 56 of file RawDataHistogram.h.

MsgStream RawDataHistogram::m_log [mutable, private]

Definition at line 57 of file RawDataHistogram.h.

Definition at line 59 of file RawDataHistogram.h.

Definition at line 60 of file RawDataHistogram.h.

Definition at line 61 of file RawDataHistogram.h.


The documentation for this class was generated from the following files:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 10:02:12 for DQMRawData by doxygen 1.7.4