GainBaseLinePlayer Class Reference
[Tower calibration]

#include <GainBaseLinePlayer.h>

List of all members.


Detailed Description

Test SubsysReco to do/undo gain base line removal.

Definition at line 14 of file GainBaseLinePlayer.h.

Public Member Functions

 GainBaseLinePlayer (const char *runningmode)
virtual ~GainBaseLinePlayer ()
int End (PHCompositeNode *)
int EndRun (PHCompositeNode *)
int Init (PHCompositeNode *)
int InitRun (PHCompositeNode *)
int process_event (PHCompositeNode *)
int Reset (PHCompositeNode *)
int ResetEvent (PHCompositeNode *)
void Print (const char *what="ALL") const

Private Attributes

emcCalibrationDataHelper * fCH
std::string fRunningMode
std::vector< float > fCorrectionFactor


Constructor & Destructor Documentation

GainBaseLinePlayer::GainBaseLinePlayer (  const char *  runningmode  ) 
 

Definition at line 16 of file GainBaseLinePlayer.C.

References fRunningMode.

GainBaseLinePlayer::~GainBaseLinePlayer (   )  [virtual]
 

Definition at line 28 of file GainBaseLinePlayer.C.

References fCH.


Member Function Documentation

int GainBaseLinePlayer::End (  PHCompositeNode *   ) 
 

Definition at line 35 of file GainBaseLinePlayer.C.

int GainBaseLinePlayer::EndRun (  PHCompositeNode *   ) 
 

Definition at line 42 of file GainBaseLinePlayer.C.

int GainBaseLinePlayer::Init (  PHCompositeNode *   ) 
 

Definition at line 49 of file GainBaseLinePlayer.C.

int GainBaseLinePlayer::InitRun (  PHCompositeNode *   ) 
 

Definition at line 56 of file GainBaseLinePlayer.C.

References fCH, fRunningMode, emcCalibrationDataHelper::getGainBaseLine(), and emcManageable::kDB_Objy.

void GainBaseLinePlayer::Print (  const char *  what = "ALL"  )  const
 

Definition at line 172 of file GainBaseLinePlayer.C.

int GainBaseLinePlayer::process_event (  PHCompositeNode *   ) 
 

Definition at line 129 of file GainBaseLinePlayer.C.

References fCorrectionFactor, emcClusterContainer::getCluster(), and emcClusterContainer::size().

int GainBaseLinePlayer::Reset (  PHCompositeNode *   ) 
 

Definition at line 158 of file GainBaseLinePlayer.C.

int GainBaseLinePlayer::ResetEvent (  PHCompositeNode *   ) 
 

Definition at line 165 of file GainBaseLinePlayer.C.


Member Data Documentation

emcCalibrationDataHelper* GainBaseLinePlayer::fCH [private]
 

Definition at line 34 of file GainBaseLinePlayer.h.

Referenced by InitRun(), and ~GainBaseLinePlayer().

std::vector<float> GainBaseLinePlayer::fCorrectionFactor [private]
 

Definition at line 36 of file GainBaseLinePlayer.h.

Referenced by process_event().

std::string GainBaseLinePlayer::fRunningMode [private]
 

Definition at line 35 of file GainBaseLinePlayer.h.

Referenced by GainBaseLinePlayer(), and InitRun().


The documentation for this class was generated from the following files: