Hall-D Software
alpha
|
#include <DNeutralShower_factory.h>
Public Member Functions | |
DNeutralShower_factory () | |
~DNeutralShower_factory () | |
Private Member Functions | |
jerror_t | init (void) |
Called once at program start. More... | |
jerror_t | brun (jana::JEventLoop *locEventLoop, int32_t runnumber) |
Called everytime a new run number is detected. More... | |
jerror_t | evnt (jana::JEventLoop *locEventLoop, uint64_t eventnumber) |
Called every event. More... | |
jerror_t | erun (void) |
Called everytime run number changes, provided brun has been called. More... | |
jerror_t | fini (void) |
Called after last event of last event source has been processed. More... | |
double | getFCALQuality (const DFCALShower *fcalShower, double rfTime) const |
Private Attributes | |
shared_ptr< DResourcePool < TMatrixFSym > > | dResourcePool_TMatrixFSym |
DVector3 | dTargetCenter |
const char * | inputVars [8] = { "nHits", "e9e25Sh", "e1e9Sh", "sumUSh", "sumVSh", "asymUVSh", "speedSh", "dtTrSh" } |
DNeutralShower_FCALQualityMLP * | dFCALClassifier |
Definition at line 28 of file DNeutralShower_factory.h.
DNeutralShower_factory::DNeutralShower_factory | ( | ) |
Definition at line 30 of file DNeutralShower_factory.cc.
References dFCALClassifier, dResourcePool_TMatrixFSym, and inputVars.
|
inline |
Definition at line 32 of file DNeutralShower_factory.h.
|
private |
Called everytime a new run number is detected.
Definition at line 52 of file DNeutralShower_factory.cc.
References dTargetCenter, DApplication::GetDGeometry(), and DGeometry::GetTargetZ().
|
private |
Called everytime run number changes, provided brun has been called.
Definition at line 154 of file DNeutralShower_factory.cc.
|
private |
Called every event.
Definition at line 68 of file DNeutralShower_factory.cc.
References DNeutralShower::dBCALFCALShower, DNeutralShower::dCovarianceMatrix, DNeutralShower::dDetectorSystem, DNeutralShower::dEnergy, DNeutralShower_SortByEnergy(), DNeutralShower::dQuality, dResourcePool_TMatrixFSym, DNeutralShower::dShowerID, DNeutralShower::dSpacetimeVertex, DDetectorMatches::Get_IsMatchedToTrack(), getFCALQuality(), SYS_BCAL, SYS_FCAL, x, and y.
|
private |
Called after last event of last event source has been processed.
Definition at line 162 of file DNeutralShower_factory.cc.
|
private |
Definition at line 167 of file DNeutralShower_factory.cc.
References dFCALClassifier, dTargetCenter, DFCALShower::getE1E9(), DFCALShower::getE9E25(), DNeutralShower_FCALQualityMLP::GetMvaValue(), DFCALShower::getNumBlocks(), DFCALShower::getPosition(), DFCALShower::getSumU(), DFCALShower::getSumV(), DFCALShower::getTime(), and DFCALShower::getTimeTrack().
Referenced by evnt().
|
private |
Called once at program start.
Definition at line 43 of file DNeutralShower_factory.cc.
References dResourcePool_TMatrixFSym.
|
private |
Definition at line 45 of file DNeutralShower_factory.h.
Referenced by DNeutralShower_factory(), and getFCALQuality().
|
private |
Definition at line 41 of file DNeutralShower_factory.h.
Referenced by DNeutralShower_factory(), evnt(), and init().
|
private |
Definition at line 42 of file DNeutralShower_factory.h.
Referenced by brun(), and getFCALQuality().
|
private |
Definition at line 44 of file DNeutralShower_factory.h.
Referenced by DNeutralShower_factory().