mEmcRecoModuleSimulationYear1 Class Reference

#include <mEmcRecoModuleSimulationYear1.h>

Inherits emcRecoModule.

Inheritance diagram for mEmcRecoModuleSimulationYear1:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 22 of file mEmcRecoModuleSimulationYear1.h.

Public Member Functions

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

Private Member Functions

void setupAna (PHCompositeNode *)
EMCModulesetupClustering (PHCompositeNode *)
void setupEvaluation (PHCompositeNode *)
void setupResponse (dEmcRespParWrapper *)

Private Attributes

bool fEvaluation
int fSimulationFlag
emcModuleHelper fModules

Static Private Attributes

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


Constructor & Destructor Documentation

mEmcRecoModuleSimulationYear1::mEmcRecoModuleSimulationYear1 const PHFlag &  flags  ) 
 

Definition at line 57 of file mEmcRecoModuleSimulationYear1.C.

virtual mEmcRecoModuleSimulationYear1::~mEmcRecoModuleSimulationYear1  )  [inline, virtual]
 

Definition at line 28 of file mEmcRecoModuleSimulationYear1.h.


Member Function Documentation

int mEmcRecoModuleSimulationYear1::ana PHCompositeNode *   )  [virtual]
 

Main method to do the work for each event.

Implements emcRecoModule.

Definition at line 122 of file mEmcRecoModuleSimulationYear1.C.

References emcModuleHelper::event(), and fModules.

int mEmcRecoModuleSimulationYear1::end PHCompositeNode *   )  [virtual]
 

When we are done.

Implements emcRecoModule.

Definition at line 129 of file mEmcRecoModuleSimulationYear1.C.

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

The name of this module.

Implements emcRecoModule.

Definition at line 34 of file mEmcRecoModuleSimulationYear1.h.

int mEmcRecoModuleSimulationYear1::setup PHCompositeNode *   )  [virtual]
 

Initialization phase.

Implements emcRecoModule.

Definition at line 136 of file mEmcRecoModuleSimulationYear1.C.

References emcNodeHelper::makeDSTnodes().

void mEmcRecoModuleSimulationYear1::setupAna PHCompositeNode *   )  [private]
 

Definition at line 75 of file mEmcRecoModuleSimulationYear1.C.

References emcModuleHelper::add(), fEvaluation, fModules, fSimulationFlag, emcModuleHelper::kFirstEventOnly, emcModuleHelper::print(), and setupClustering().

EMCModule * mEmcRecoModuleSimulationYear1::setupClustering PHCompositeNode *   )  [private]
 

Definition at line 230 of file mEmcRecoModuleSimulationYear1.C.

References fgPbGlMinClusterEnergy, fgPbGlTowerThreshold, fgPbScMinClusterEnergy, fgPbScTowerThreshold, and emcNodeHelper::findCompositeNode().

Referenced by setupAna().

void mEmcRecoModuleSimulationYear1::setupEvaluation PHCompositeNode *   )  [private]
 

Definition at line 254 of file mEmcRecoModuleSimulationYear1.C.

References emcNodeHelper::findCompositeNode().

void mEmcRecoModuleSimulationYear1::setupResponse dEmcRespParWrapper *   )  [private]
 

Definition at line 267 of file mEmcRecoModuleSimulationYear1.C.


Member Data Documentation

bool mEmcRecoModuleSimulationYear1::fEvaluation [private]
 

Definition at line 47 of file mEmcRecoModuleSimulationYear1.h.

Referenced by setupAna().

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

Definition at line 54 of file mEmcRecoModuleSimulationYear1.h.

Referenced by setupClustering().

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

Definition at line 51 of file mEmcRecoModuleSimulationYear1.h.

Referenced by setupClustering().

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

Definition at line 53 of file mEmcRecoModuleSimulationYear1.h.

Referenced by setupClustering().

const float mEmcRecoModuleSimulationYear1::fgPbScTowerThreshold = 0.003 [static, private]
 

Definition at line 50 of file mEmcRecoModuleSimulationYear1.h.

Referenced by setupClustering().

emcModuleHelper mEmcRecoModuleSimulationYear1::fModules [private]
 

Definition at line 56 of file mEmcRecoModuleSimulationYear1.h.

Referenced by ana(), and setupAna().

int mEmcRecoModuleSimulationYear1::fSimulationFlag [private]
 

Definition at line 48 of file mEmcRecoModuleSimulationYear1.h.

Referenced by setupAna().


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