mEmcGeaMakeClusterEvaluation Class Reference
[STAF legacy software]

#include <mEmcGeaMakeClusterEvaluation.h>

Inherits EMCModule.

Inheritance diagram for mEmcGeaMakeClusterEvaluation:

Inheritance graph
[legend]
List of all members.

Detailed Description

(STAF) Evaluator module of the first pass (EMCal information only) clustering routines.

It requires the new clustercontainer-type emcal object. It's an interim one, as the output are still STAF table (burk).

Two tables are generated: dEmcGeaTrackCluster looks at each track that reaches the calorimeter and gives information on the clusters to which this track contirbuted (ideally only to one...). The other table, dEmcGeaClusterTrack has on row for each cluster, and gives information on the tracks that contributed to this cluster (ideally only one...). The results are very useful when optimizing algorithms, establishing cuts, calculating efficiencies of particle identification.

Definition at line 23 of file mEmcGeaMakeClusterEvaluation.h.

Public Member Functions

 mEmcGeaMakeClusterEvaluation ()
virtual ~mEmcGeaMakeClusterEvaluation ()
PHBoolean event (PHCompositeNode *)


Constructor & Destructor Documentation

mEmcGeaMakeClusterEvaluation::mEmcGeaMakeClusterEvaluation  ) 
 

Definition at line 22 of file mEmcGeaMakeClusterEvaluation.C.

References EMCModule::name.

mEmcGeaMakeClusterEvaluation::~mEmcGeaMakeClusterEvaluation  )  [virtual]
 

Definition at line 28 of file mEmcGeaMakeClusterEvaluation.C.


Member Function Documentation

PHBoolean mEmcGeaMakeClusterEvaluation::event PHCompositeNode *   )  [virtual]
 

Implements EMCModule.

Definition at line 33 of file mEmcGeaMakeClusterEvaluation.C.

References emcNodeHelper::getObject(), emcNodeHelper::getTable(), and emcClusterContainer::size().


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