|
Pixie16 Analysis Software Suite
Analysis code for processing of .ldf files
|
Class to process VANDLE related events. More...
#include <VandleAtLeribssProcessor.hpp>


Public Member Functions | |
| VandleAtLeribssProcessor () | |
| ~VandleAtLeribssProcessor () | |
| virtual void | DeclarePlots (void) |
| VandleAtLeribssProcessor (const std::vector< std::string > &typeList, const double &res, const double &offset, const double &numStarts) | |
| virtual bool | Process (RawEvent &event) |
Public Member Functions inherited from VandleProcessor | |
| VandleProcessor () | |
| ~VandleProcessor () | |
| VandleProcessor (const std::vector< std::string > &typeList, const double &res, const double &offset, const unsigned int &numStarts) | |
| virtual bool | PreProcess (RawEvent &event) |
Public Member Functions inherited from EventProcessor | |
| EventProcessor () | |
| EventProcessor (int offset, int range, std::string name) | |
| virtual | ~EventProcessor () |
| virtual const std::set< std::string > & | GetTypes (void) const |
| virtual bool | DidProcess (void) const |
| virtual bool | HasEvent (void) const |
| virtual bool | Init (RawEvent &event) |
| void | EndProcess (void) |
| std::string | GetName (void) const |
Private Attributes | |
| std::string | fileName_ |
| std::vector< std::string > | fileNames_ |
Additional Inherited Members | |
Protected Member Functions inherited from VandleProcessor | |
| virtual double | CorrectTOF (const double &TOF, const double &corRadius, const double &z0) |
| Correct the time of flight based on the geometry of the setup. More... | |
Protected Member Functions inherited from EventProcessor | |
| virtual void | plot (int dammId, double val1, double val2=-1, double val3=-1, const char *name="h") |
| Implementation of the plot command to interface with the DAMM routines. More... | |
| virtual void | DeclareHistogram1D (int dammId, int xSize, const char *title) |
| Declares a 1D histogram calls the C++ wrapper for DAMM. More... | |
| virtual void | DeclareHistogram2D (int dammId, int xSize, int ySize, const char *title) |
| Declares a 2D histogram calls the C++ wrapper for DAMM. More... | |
Protected Attributes inherited from VandleProcessor | |
| BarMap | bars_ |
| A map to hold all the bars. | |
| TimingMap | starts_ |
| A map to to hold all the starts. | |
| BarMap | barStarts_ |
| A map that holds all of the bar starts. | |
| DetectorSummary * | geSummary_ |
| The Detector Summary for Ge Events. | |
| bool | hasDecay_ |
| True if there was a correlated beta decay. | |
| double | decayTime_ |
| the time of the decay | |
| double | plotMult_ |
| The resolution multiplier for DAMM histograms. | |
| double | plotOffset_ |
| The offset multiplier for DAMM histograms. | |
| bool | hasSmall_ |
| True if small bars were requested in the Config. | |
| bool | hasBig_ |
| True if big bars were requested in the Config. | |
| bool | hasMed_ |
| True if medium bars were requested in the Config. | |
| unsigned int | numStarts_ |
| The number of starts set in the Config File. | |
Protected Attributes inherited from EventProcessor | |
| std::string | name |
| Name of the Processor. | |
| std::set< std::string > | associatedTypes |
| Set of associated types for Processor. | |
| bool | initDone |
| True if the initialization has finished. | |
| bool | didProcess |
| True if the process finished. | |
| std::map< std::string, const DetectorSummary * > | sumMap |
| Map of associated detector summary. | |
| Plots | histo |
Class to process VANDLE related events.
| VandleAtLeribssProcessor::VandleAtLeribssProcessor | ( | ) |
Default Constructor
|
inline |
Default Destructor
| VandleAtLeribssProcessor::VandleAtLeribssProcessor | ( | const std::vector< std::string > & | typeList, |
| const double & | res, | ||
| const double & | offset, | ||
| const double & | numStarts | ||
| ) |
Constructor taking a list of detector types as an argument
| [in] | typeList | : the list of bar types that are in the analysis |
| [in] | res | : The resolution of the DAMM histograms |
| [in] | offset | : The offset of the DAMM histograms |
|
virtual |
Declare the plots used in the analysis
Reimplemented from VandleProcessor.
|
virtual |
Process the event
| [in] | event | : the event to process |
Reimplemented from VandleProcessor.