#include <DBCALClump_factory.h>
|
| 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 () |
|
|
jerror_t | init (void) |
|
jerror_t | brun (JEventLoop *loop, int32_t runnumber) |
|
jerror_t | evnt (JEventLoop *loop, uint64_t eventnumber) |
|
Definition at line 18 of file DBCALClump_factory.h.
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 |
jerror_t DBCALClump_factory::brun |
( |
JEventLoop * |
loop, |
|
|
int32_t |
runnumber |
|
) |
| |
|
private |
jerror_t DBCALClump_factory::evnt |
( |
JEventLoop * |
loop, |
|
|
uint64_t |
eventnumber |
|
) |
| |
|
private |
Definition at line 51 of file DBCALClump_factory.cc.
References DBCALClump::AnalyzeClump(), c, chan, DBCALClump::ClumpE, DBCALClump::DeltaTime, DBCALHit::E, DBCALHit::end, Idx, DBCALGeometry::kUpstream, DBCALHit::layer, DBCALClump::Layer, layer, DBCALClump::MeanTime, DBCALHit::module, DBCALHit::sector, DBCALClump::Sector, and DBCALHit::t.
jerror_t DBCALClump_factory::init |
( |
void |
| ) |
|
|
private |
double DBCALClump_factory::VELOCITY |
The documentation for this class was generated from the following files: