10 #define _CBF_OUTPUT_H_
Event to store all LCLS Data.
std::string _basefilename
the filename that the data will be written to
check if FEL is off by checking for bykick which is eventid
shared_pointer _summaryHist
pp containing histogram that will be written as summary to dump to cbf
pp1500(const name_t &)
constructor
uint64_t id_t
define the id type
converts histograms to (c)rystal (b)inary (f)ormat files.
shared_pointer _pHist
pp containing histogram to dump to cbf
virtual void releaseEvent(const CASSEvent &)
overwrite the release
base class for processors.
virtual const result_t & result(const CASSEvent::id_t eventid=0)
overwrite the retrieval of an histogram
virtual void processEvent(const CASSEvent &)
overwrite process event
file contains processors baseclass declaration
int _maxFilePerSubDir
the number of files in each subdir
int _filecounter
counter to count how many files have been written
QMutex _lock
a lock to make the process reentrant
virtual void aboutToQuit()
dump dark to cbf just before quitting
std::string name_t
define the name type
std::tr1::shared_ptr< Processor > shared_pointer
a shared pointer of this
virtual void loadSettings(size_t)
load the settings of this pp