cspad_mod::CsPadCalib Class Reference
[Cspad_mod]

Module which performs CsPad calibration. More...

#include <CsPadCalib.h>

List of all members.

Public Member Functions

 CsPadCalib (const std::string &name)
virtual ~CsPadCalib ()
virtual void beginJob (Event &evt, Env &env)
 Method which is called once at the beginning of the job.
virtual void beginRun (Event &evt, Env &env)
 Method which is called at the beginning of the run.
virtual void beginCalibCycle (Event &evt, Env &env)
 Method which is called at the beginning of the calibration cycle.
virtual void event (Event &evt, Env &env)
virtual void endCalibCycle (Event &evt, Env &env)
 Method which is called at the end of the calibration cycle.
virtual void endRun (Event &evt, Env &env)
 Method which is called at the end of the run.
virtual void endJob (Event &evt, Env &env)
 Method which is called once at the end of the job.

Protected Member Functions

void addProxyV1 (const PSEvt::EventKey &key, Event &evt, Env &env)
void addProxyV2 (const PSEvt::EventKey &key, Event &evt, Env &env)
void addProxy2x2 (const PSEvt::EventKey &key, Event &evt, Env &env)


Detailed Description

Module which performs CsPad calibration.

This software was developed for the LCLS project. If you use all or part of it, please give an appropriate acknowledgment.

Version:
$Id: CsPadCalib.h 3244 2012-04-24 01:00:31Z salnikov@SLAC.STANFORD.EDU $
Author:
Andy Salnikov

Definition at line 53 of file CsPadCalib.h.


Constructor & Destructor Documentation

cspad_mod::CsPadCalib::CsPadCalib ( const std::string &  name  ) 

Definition at line 58 of file CsPadCalib.cpp.

cspad_mod::CsPadCalib::~CsPadCalib (  )  [virtual]

Definition at line 77 of file CsPadCalib.cpp.


Member Function Documentation

void cspad_mod::CsPadCalib::addProxy2x2 ( const PSEvt::EventKey &  key,
Event &  evt,
Env &  env 
) [protected]

Definition at line 220 of file CsPadCalib.cpp.

Referenced by event().

void cspad_mod::CsPadCalib::addProxyV1 ( const PSEvt::EventKey &  key,
Event &  evt,
Env &  env 
) [protected]

Definition at line 200 of file CsPadCalib.cpp.

Referenced by event().

void cspad_mod::CsPadCalib::addProxyV2 ( const PSEvt::EventKey &  key,
Event &  evt,
Env &  env 
) [protected]

Definition at line 210 of file CsPadCalib.cpp.

Referenced by event().

void cspad_mod::CsPadCalib::beginCalibCycle ( Event &  evt,
Env &  env 
) [virtual]

Method which is called at the beginning of the calibration cycle.

Definition at line 143 of file CsPadCalib.cpp.

void cspad_mod::CsPadCalib::beginJob ( Event &  evt,
Env &  env 
) [virtual]

Method which is called once at the beginning of the job.

Definition at line 83 of file CsPadCalib.cpp.

void cspad_mod::CsPadCalib::beginRun ( Event &  evt,
Env &  env 
) [virtual]

Method which is called at the beginning of the run.

Definition at line 89 of file CsPadCalib.cpp.

void cspad_mod::CsPadCalib::endCalibCycle ( Event &  evt,
Env &  env 
) [virtual]

Method which is called at the end of the calibration cycle.

Definition at line 183 of file CsPadCalib.cpp.

void cspad_mod::CsPadCalib::endJob ( Event &  evt,
Env &  env 
) [virtual]

Method which is called once at the end of the job.

Definition at line 195 of file CsPadCalib.cpp.

void cspad_mod::CsPadCalib::endRun ( Event &  evt,
Env &  env 
) [virtual]

Method which is called at the end of the run.

Definition at line 189 of file CsPadCalib.cpp.

void cspad_mod::CsPadCalib::event ( Event &  evt,
Env &  env 
) [virtual]

Method which is called with event data, this is the only required method, all other methods are optional

Definition at line 150 of file CsPadCalib.cpp.

References addProxy2x2(), addProxyV1(), addProxyV2(), and DCRange::key().


The documentation for this class was generated from the following files:
Generated on 19 Dec 2016 for PSANAmodules by  doxygen 1.4.7