PAASS
Software suite to Acquire and Analyze Data from Pixie16
|
Class to handle liquid scintillator. More...
#include <LiquidScintProcessor.hpp>
Public Member Functions | |
LiquidScintProcessor () | |
~LiquidScintProcessor () | |
virtual bool | PreProcess (RawEvent &event) |
virtual bool | Process (RawEvent &event) |
virtual void | DeclarePlots (void) |
![]() | |
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 | |
unsigned int | counter |
A counter for counting... More... | |
Additional Inherited Members | |
![]() | |
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... | |
![]() | |
std::string | name |
Name of the Processor. More... | |
std::set< std::string > | associatedTypes |
Set of associated types for Processor. More... | |
bool | initDone |
True if the initialization has finished. More... | |
bool | didProcess |
True if the process finished. More... | |
std::map< std::string, const DetectorSummary * > | sumMap |
Map of associated detector summary. More... | |
Plots | histo |
Class to handle liquid scintillator.
Definition at line 12 of file LiquidScintProcessor.hpp.
LiquidScintProcessor::LiquidScintProcessor | ( | ) |
Default Constructor
Definition at line 36 of file LiquidScintProcessor.cpp.
|
inline |
Default Destructor
Definition at line 17 of file LiquidScintProcessor.hpp.
|
virtual |
Declare plots for processor
WARNING This part was commented in the old ScintProcessor and is copied as is.
Reimplemented from EventProcessor.
Definition at line 41 of file LiquidScintProcessor.cpp.
|
virtual |
Performs the preprocessing, which cannot depend on other processors
[in] | event | : the event to process |
Reimplemented from EventProcessor.
Definition at line 62 of file LiquidScintProcessor.cpp.
|
virtual |
Process an event
[in] | event | : the event to process |
WARNING! This part was the LiquidAnalysis function in the old ScintProcessor. It looks like written for some older version of code. Before using, examine it carefully!
Reimplemented from EventProcessor.
Definition at line 74 of file LiquidScintProcessor.cpp.
|
private |
A counter for counting...
Definition at line 29 of file LiquidScintProcessor.hpp.