PulseShapeEval Class Reference
[modules - functions to process raw data in series]

PulseShapeEval processes ... More...

#include <PulseShapeEval.hh>

Inheritance diagram for PulseShapeEval:
BaseModule ParameterList VParameterNode

List of all members.

Public Member Functions

int Initialize ()
 Initialize the module before starting a run. Return 0 if no error.
int Finalize ()
 Finalize state after a run has processed. Return 0 if no error.
int Process (EventPtr evt)
 Process a single event. Must be overridden. Return 0 if no error.

Static Public Member Functions

static const std::string GetDefaultName ()

Private Member Functions

int LoadWeights ()

Private Attributes

TH1F * event_shape
std::map< int, TH1F * > gatti_weights
std::map< int, TH1F * > ll_ele_weights
std::map< int, TH1F * > ll_nuc_weights
std::map< int, TH1F * > ll_r_weights
std::string pulse_shape_file
std::string gatti_weights_hist
std::string ll_ele_weights_hist
std::string ll_nuc_weights_hist
std::string ll_r_weights_hist

Detailed Description

PulseShapeEval processes ...

Definition at line 17 of file PulseShapeEval.hh.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 20 Jun 2014 for daqman by  doxygen 1.6.1