Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DBCALClump_factory Class Reference

#include <DBCALClump_factory.h>

+ Inheritance diagram for DBCALClump_factory:

Public Member Functions

 DBCALClump_factory ()
 This factory creats Clumps based on all DBCALHits. A Clump is an object of two related clusters between up stream and down stream BCAL Hits. A seed is found by searching for the highest energy deposited in the hit list that has both and up stream and down stream value. A list of hits is formed around this seed hit independently for up stream and downstream. The hits used are removed from the search list. From the remaining hit list again the highest energy deposit is searched that has both an up stream and down stream value and the procedure is repeated till no hits with both upstream and down stream values are found. Each seed results in two lists of hits for up and down stream shower cluster that form a Clump. Note that at this point a Clump could contain easily two particle showers close together. A disentanglement of the Clump will require a successive step. From a Clump (see DBCALClump.cc) a shower is constructed: verstion 0.1 BTW. Clump is a perfectly good english word ;-) More...
 
 ~DBCALClump_factory ()
 

Public Attributes

double VELOCITY
 

Private Member Functions

jerror_t init (void)
 
jerror_t brun (JEventLoop *loop, int32_t runnumber)
 
jerror_t evnt (JEventLoop *loop, uint64_t eventnumber)
 

Detailed Description

Definition at line 18 of file DBCALClump_factory.h.

Constructor & Destructor Documentation

DBCALClump_factory::DBCALClump_factory ( )
inline

This factory creats Clumps based on all DBCALHits. A Clump is an object of two related clusters between up stream and down stream BCAL Hits. A seed is found by searching for the highest energy deposited in the hit list that has both and up stream and down stream value. A list of hits is formed around this seed hit independently for up stream and downstream. The hits used are removed from the search list. From the remaining hit list again the highest energy deposit is searched that has both an up stream and down stream value and the procedure is repeated till no hits with both upstream and down stream values are found. Each seed results in two lists of hits for up and down stream shower cluster that form a Clump. Note that at this point a Clump could contain easily two particle showers close together. A disentanglement of the Clump will require a successive step. From a Clump (see DBCALClump.cc) a shower is constructed: verstion 0.1 BTW. Clump is a perfectly good english word ;-)

Definition at line 37 of file DBCALClump_factory.h.

DBCALClump_factory::~DBCALClump_factory ( )
inline

Definition at line 38 of file DBCALClump_factory.h.

Member Function Documentation

jerror_t DBCALClump_factory::brun ( JEventLoop *  loop,
int32_t  runnumber 
)
private

Definition at line 26 of file DBCALClump_factory.cc.

jerror_t DBCALClump_factory::init ( void  )
private

Definition at line 18 of file DBCALClump_factory.cc.

Member Data Documentation

double DBCALClump_factory::VELOCITY

Definition at line 40 of file DBCALClump_factory.h.


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