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

emcCalibrationDataHelperfCH
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: