PAASS
Software suite to Acquire and Analyze Data from Pixie16
|
Class Analyze for ISOLDE experiments 599 and 600. More...
#include <IS600Processor.hpp>
Public Member Functions | |
IS600Processor () | |
~IS600Processor () | |
virtual void | DeclarePlots (void) |
virtual bool | PreProcess (RawEvent &event) |
We do nothing here since we're completely dependent on the resutls of others. More... | |
virtual bool | Process (RawEvent &event) |
![]() | |
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::ofstream * | outstream |
filestream to output to text file 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 Analyze for ISOLDE experiments 599 and 600.
Definition at line 22 of file IS600Processor.hpp.
IS600Processor::IS600Processor | ( | ) |
Default Constructor
Definition at line 61 of file IS600Processor.cpp.
IS600Processor::~IS600Processor | ( | ) |
Default Destructor
Definition at line 83 of file IS600Processor.cpp.
|
virtual |
Declare the plots used in the analysis
Reimplemented from EventProcessor.
Definition at line 42 of file IS600Processor.cpp.
|
virtual |
We do nothing here since we're completely dependent on the resutls of others.
PreProcess does nothing since this is solely dependent on results from other Processors
Reimplemented from EventProcessor.
Definition at line 94 of file IS600Processor.cpp.
|
virtual |
Process the event
[in] | event | : the event to process |
Starting to look for 2n coincidences in VANDLE
End 2n coincidence routine
Reimplemented from EventProcessor.
Definition at line 100 of file IS600Processor.cpp.
|
private |
filestream to output to text file
Definition at line 46 of file IS600Processor.hpp.