8 #ifndef STAR_StPreEclMaker
9 #define STAR_StPreEclMaker
12 #include "StMessMgr.h"
13 #include "StEmcVirtualFinder.h"
14 #include "StEmcOldFinder.h"
15 #include "StEmcUtil/others/emcInternalDef.h"
16 #include "StEmcRawMaker/defines.h"
18 #include "EmcClusterAlgorithm.h"
24 EmcClusterAlgorithm mAlg;
30 StPreEclMaker(
const char *name=
"ecl",
const char *title=
"event/data/emc/hits");
38 LOG_INFO <<
"::setPrint() is obsolete. Use logger config file to set verbosity instead." << endm;
58 virtual const char *GetCVS()
const {
59 static const char cvs[]=
"Tag $Name: $ $Id: StPreEclMaker.h,v 1.21 2014/08/06 11:43:33 jeromel Exp $ built " __DATE__
" " __TIME__ ;
void setPrint(Bool_t a)
Obsolete function; users can control messages with logger config file.
EmcClusterAlgorithm algorithm()
returns the cluster finder algorithm id being used
void SetClusterConditions(char *, Int_t, Float_t, Float_t, Float_t, Bool_t=kFALSE)
this is for background compatibility with the old finder
StEmcVirtualFinder * finder()
returns a pointer to the finder. The pointer is available only after Init() is called ...
void setAlgorithm(EmcClusterAlgorithm a)
defines the cluster algorithm. Should be set before Init() is called