mEmcRecoModuleRealYear3 Class Reference

#include <mEmcRecoModuleRealYear3.h>

Inherits emcRecoModule.

Inheritance diagram for mEmcRecoModuleRealYear3:

Inheritance graph
[legend]
List of all members.

Detailed Description

Test class.

The real stuff is mEmcRecoModuleRealYear3v1, really.

Definition at line 15 of file mEmcRecoModuleRealYear3.h.

Public Member Functions

 mEmcRecoModuleRealYear3 (const PHFlag &flag)
virtual ~mEmcRecoModuleRealYear3 ()
int ana (PHCompositeNode *topNode)
 Main method to do the work for each event.
int end (PHCompositeNode *topNode)
 When we are done.
const char * getName () const
 The name of this module.
int setup (PHCompositeNode *topNode)
 Initialization phase.

Private Member Functions

 mEmcRecoModuleRealYear3 ()
 mEmcRecoModuleRealYear3 (const mEmcRecoModuleRealYear3 &)
mEmcRecoModuleRealYear3operator= (const mEmcRecoModuleRealYear3 &)

Private Attributes

PHTimeStamp * fTimeStamp
emcModuleHelperfModules

Static Private Attributes

static const float fgPbScTowerThreshold = 0.010
static const float fgPbGlTowerThreshold = 0.014
static const float fgPbScMinClusterEnergy = 0.015
static const float fgPbGlMinClusterEnergy = 0.060


Constructor & Destructor Documentation

mEmcRecoModuleRealYear3::mEmcRecoModuleRealYear3 const PHFlag &  flag  ) 
 

Definition at line 35 of file mEmcRecoModuleRealYear3.C.

References fModules, and fTimeStamp.

mEmcRecoModuleRealYear3::~mEmcRecoModuleRealYear3  )  [virtual]
 

Definition at line 56 of file mEmcRecoModuleRealYear3.C.

References fModules, and fTimeStamp.

mEmcRecoModuleRealYear3::mEmcRecoModuleRealYear3  )  [inline, private]
 

Definition at line 30 of file mEmcRecoModuleRealYear3.h.

mEmcRecoModuleRealYear3::mEmcRecoModuleRealYear3 const mEmcRecoModuleRealYear3  )  [inline, private]
 

Definition at line 31 of file mEmcRecoModuleRealYear3.h.


Member Function Documentation

int mEmcRecoModuleRealYear3::ana PHCompositeNode *  topNode  )  [virtual]
 

Main method to do the work for each event.

Implements emcRecoModule.

Definition at line 64 of file mEmcRecoModuleRealYear3.C.

References emcModuleHelper::event(), and fModules.

int mEmcRecoModuleRealYear3::end PHCompositeNode *  topNode  )  [virtual]
 

When we are done.

Implements emcRecoModule.

Definition at line 71 of file mEmcRecoModuleRealYear3.C.

const char* mEmcRecoModuleRealYear3::getName  )  const [inline, virtual]
 

The name of this module.

Implements emcRecoModule.

Definition at line 25 of file mEmcRecoModuleRealYear3.h.

Referenced by setup().

mEmcRecoModuleRealYear3& mEmcRecoModuleRealYear3::operator= const mEmcRecoModuleRealYear3  )  [inline, private]
 

Definition at line 32 of file mEmcRecoModuleRealYear3.h.

int mEmcRecoModuleRealYear3::setup PHCompositeNode *  topNode  )  [virtual]
 

Initialization phase.

Implements emcRecoModule.

Definition at line 78 of file mEmcRecoModuleRealYear3.C.

References emcModuleHelper::add(), fgPbGlMinClusterEnergy, fgPbGlTowerThreshold, fgPbScMinClusterEnergy, fgPbScTowerThreshold, emcNodeHelper::findCompositeNode(), fModules, fTimeStamp, emcCalibratorFactory::GetCalibrator(), getName(), mEmcGeometryModule::kReal, emcNodeHelper::makeCompositeNode(), emcModuleHelper::print(), emcCalibrator::Print(), emcCalibrator::SetExtraRejectListFilename(), mEmcClusterNewModule::SetMinClusterEnergyPbGl(), mEmcClusterNewModule::SetMinClusterEnergyPbSc(), mEmcClusterNewModule::SetTowerThresholdPbGl(), and mEmcClusterNewModule::SetTowerThresholdPbSc().


Member Data Documentation

const float mEmcRecoModuleRealYear3::fgPbGlMinClusterEnergy = 0.060 [static, private]
 

Definition at line 44 of file mEmcRecoModuleRealYear3.h.

Referenced by setup().

const float mEmcRecoModuleRealYear3::fgPbGlTowerThreshold = 0.014 [static, private]
 

Definition at line 41 of file mEmcRecoModuleRealYear3.h.

Referenced by setup().

const float mEmcRecoModuleRealYear3::fgPbScMinClusterEnergy = 0.015 [static, private]
 

Definition at line 43 of file mEmcRecoModuleRealYear3.h.

Referenced by setup().

const float mEmcRecoModuleRealYear3::fgPbScTowerThreshold = 0.010 [static, private]
 

Definition at line 40 of file mEmcRecoModuleRealYear3.h.

Referenced by setup().

emcModuleHelper* mEmcRecoModuleRealYear3::fModules [private]
 

Definition at line 38 of file mEmcRecoModuleRealYear3.h.

Referenced by ana(), mEmcRecoModuleRealYear3(), setup(), and ~mEmcRecoModuleRealYear3().

PHTimeStamp* mEmcRecoModuleRealYear3::fTimeStamp [private]
 

Definition at line 37 of file mEmcRecoModuleRealYear3.h.

Referenced by mEmcRecoModuleRealYear3(), setup(), and ~mEmcRecoModuleRealYear3().


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