#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 |
TGlobalData * | gData |
Object to hold data used and produced by modules throughout alcapana stage of analysis. | |
TSetupData * | gSetup |
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 |