9 #ifndef _DBCALShower_factory_KLOE_
10 #define _DBCALShower_factory_KLOE_
12 #include <JANA/JFactory.h>
13 #include <JANA/JEventLoop.h>
40 const char*
Tag(
void){
return "KLOE";}
44 jerror_t brun(JEventLoop *loop, int32_t runnumber);
45 jerror_t evnt(JEventLoop *loop, uint64_t eventnumber);
47 void FindPointsInShower(
int indx, JEventLoop *loop, vector<const DBCALPoint*> &pointsInShower);
48 void CellRecon(JEventLoop *loop);
49 void CeleToArray(
void);
50 void PreCluster(JEventLoop *loop);
51 void Connect(
int,
int);
54 void Clus_Break(
int nclust);
62 void Linefit(
int ixyz,
int mwt,
float &a,
float &b,
float &siga,
63 float &sigb,
float &chi2,
float &q);
64 float Gammq(
float a,
float x);
65 void Gser(
float &gamser,
float a,
float x);
66 void Gcf(
float &gammcf,
float a,
float x);
67 float Gammln(
float xx_gln);
73 #define modulemax_bcal 48
74 #define layermax_bcal 10
76 #define cellmax_bcal modulemax_bcal*layermax_bcal*colmax_bcal
77 #define clsmax_bcal modulemax_bcal*layermax_bcal*colmax_bcal
226 #endif // _DBCALShower_factory_KLOE_
~DBCALShower_factory_KLOE()
Form fully reconstructed showers from BCAL data based on the KLOE algorithm. The showers produced by ...
const DBCALGeometry * bcalGeom
float MERGE_THRESH_XYDIST
DBCALShower_factory_KLOE()