src/data_quality/MDQ_PulseShapes.cpp File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <map>
#include <utility>
#include <sstream>
#include <cmath>
#include "midas.h"
#include <TH1.h>
#include <TH2.h>
#include <TDirectory.h>
#include "TGlobalData.h"
#include "TSetupData.h"
#include "TPulseIsland.h"
#include "TFile.h"
#include "TApplication.h"
#include "TROOT.h"

Go to the source code of this file.

Functions

INT MDQ_PulseShapes_init (void)
INT MDQ_PulseShapes (EVENT_HEADER *, void *)
INT MDQ_PulseShapes_eor (INT)
static int GetLastPresampleBin (std::string bankname)

Variables

HNDLE hDB
TGlobalDatagData
 Object to hold data used and produced by modules throughout alcapana stage of analysis.
TSetupDatagSetup
 Hardware information about digitizers and detectors to be used during alcapana stage of analysis.
TDirectory * gManaHistsDir
TFile * gManaOutputFile
TApplication * manaApp
TROOT * gROOT
map< std::string, TH2F * > DQ_PulseShapes_histograms_map
 Map of bank names to 2D histograms that represent the persitance oscilliscope plots of TPIs.
map< std::string, TH1D * > DQ_PulseShapesProjectionY_histograms_map
 Map of bank names to Y projections of full histograms in DQ_PulseShapes_histograms_map.
TH1F * hDQ_PulseShapes_Pedestals
 Histogram with bank name on horizontal axis and and pedestal on vertical. The pedestal is the bin with the peak in DQ_PulseShapesProjectionY_histograms_map.
TH1F * hDQ_PulseShapes_Noises
 Histogram with bank name on horizontal axis and noise on vertical. The noise is twice the the first bin in DQ_PulseShapesProjectionY_histograms_map at half the value in hDQ_PulseShapes_Pedestals.
ANA_MODULE MDQ_PulseShapes_module

Generated on 15 Jun 2016 for AlcapDAQ by  doxygen 1.6.1