/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 | Public Attributes
DetInfo Struct Reference

#include <PulseParamGenAlg.h>

Collaboration diagram for DetInfo:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DetInfo (const Detector &det)

Public Attributes

TFile * histFile
int sensorFullPackedData [NUM_PMTS]
TH2F * hists [NUM_HISTS]
Detector det
TimeStamp lastMuonTrig

Detailed Description

Definition at line 19 of file PulseParamGenAlg.h.


Constructor & Destructor Documentation

DetInfo::DetInfo ( const Detector det)

Definition at line 67 of file PulseParamGenAlg.cc.

  : det(det), lastMuonTrig(0,0)
{
  fill(sensorFullPackedData, sensorFullPackedData + NUM_PMTS, -1);

  string detName = det.detName();
  trim(detName);

  string fname = string("hists_") + detName + ".root";
  histFile = new TFile(fname.c_str(), "recreate");

  for (int pmtIdx = 0; pmtIdx < NUM_PMTS; ++pmtIdx)
    for (int adc = ADC_MIN; adc <= ADC_MAX; adc += ADC_INC) {
      TH2F* &h = hists[HIST_IDX(pmtIdx, adc)];
      h = new TH2F(histName(pmtIdx, adc).c_str(),
                   histTitle(detName, pmtIdx, adc).c_str(),
                   DT_BINS, 0, DT_MAX,
                   PED_BINS, PED_MIN, PED_MAX);
      initAxes(h);
    }
}

Member Data Documentation

Definition at line 22 of file PulseParamGenAlg.h.

Definition at line 23 of file PulseParamGenAlg.h.

TH2F* DetInfo::hists[NUM_HISTS]

Definition at line 24 of file PulseParamGenAlg.h.

Definition at line 25 of file PulseParamGenAlg.h.

Definition at line 26 of file PulseParamGenAlg.h.


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

Generated on Fri May 16 2014 10:03:47 for PulseParamGen by doxygen 1.7.4