#include <DFCALShower_factory.h>
|
jerror_t | evnt (JEventLoop *eventLoop, uint64_t eventnumber) |
| Invoked via JEventProcessor virtual method. More...
|
|
jerror_t | brun (JEventLoop *loop, int32_t runnumber) |
|
jerror_t | erun (void) |
|
void | GetCorrectedEnergyAndPosition (const DFCALCluster *cluster, double &Ecorrected, DVector3 &pos_corrected, double &errZ, const DVector3 *aVertex) |
|
unsigned int | getMaxHit (const vector< const DFCALHit * > &hitVec) const |
|
void | getUVFromHits (double &sumUSh, double &sumVSh, const vector< const DFCALHit * > &hits, const DVector3 &showerVec, const DVector3 &trackVec) const |
|
void | getE1925FromHits (double &e1e9Sh, double &e9e25Sh, const vector< const DFCALHit * > &hits, unsigned int maxIndex) const |
|
vector< const DTrackWireBased * > | filterWireBasedTracks (vector< const DTrackWireBased * > &wbTracks) const |
|
Definition at line 24 of file DFCALShower_factory.h.
DFCALShower_factory::DFCALShower_factory |
( |
| ) |
|
< >0 once off info ; >2 event by event ; >3 everything
< Setting the filename will take precidence over the CCDB. Files must end in ij.txt, where i and j are integers corresponding to the element of the matrix
Definition at line 26 of file DFCALShower_factory.cc.
References k_MeV, and VERBOSE.
DFCALShower_factory::~DFCALShower_factory |
( |
| ) |
|
|
inline |
jerror_t DFCALShower_factory::brun |
( |
JEventLoop * |
loop, |
|
|
int32_t |
runnumber |
|
) |
| |
|
private |
jerror_t DFCALShower_factory::erun |
( |
void |
| ) |
|
|
private |
jerror_t DFCALShower_factory::evnt |
( |
JEventLoop * |
eventLoop, |
|
|
uint64_t |
eventnumber |
|
) |
| |
|
private |
Invoked via JEventProcessor virtual method.
Definition at line 180 of file DFCALShower_factory.cc.
References DFCALGeometry::blockLength(), DFCALShower::EErr(), DFCALShower::ETcorr(), DFCALShower::EXcorr(), DFCALShower::EYcorr(), DFCALShower::EZcorr(), DFCALShower::getEnergy(), DFCALShower::getPosition(), DFCALShower::getTime(), DFCALCluster::getTimeEWeight(), printf(), DFCALShower::setDocaTrack(), DFCALShower::setE1E9(), DFCALShower::setE9E25(), DFCALShower::setEnergy(), DFCALShower::setNumBlocks(), DFCALShower::setPosition(), DFCALShower::setSumU(), DFCALShower::setSumV(), DFCALShower::setTime(), DFCALShower::setTimeTrack(), SPEED_OF_LIGHT, SYS_FCAL, DFCALShower::tErr(), VERBOSE, DFCALShower::xErr(), DFCALShower::XTcorr(), DFCALShower::XYcorr(), DFCALShower::XZcorr(), DFCALShower::yErr(), DFCALShower::YTcorr(), DFCALShower::YZcorr(), DFCALShower::zErr(), and DFCALShower::ZTcorr().
jerror_t DFCALShower_factory::FillCovarianceMatrix |
( |
DFCALShower * |
shower | ) |
|
void DFCALShower_factory::GetCorrectedEnergyAndPosition |
( |
const DFCALCluster * |
cluster, |
|
|
double & |
Ecorrected, |
|
|
DVector3 & |
pos_corrected, |
|
|
double & |
errZ, |
|
|
const DVector3 * |
aVertex |
|
) |
| |
|
private |
void DFCALShower_factory::getE1925FromHits |
( |
double & |
e1e9Sh, |
|
|
double & |
e9e25Sh, |
|
|
const vector< const DFCALHit * > & |
hits, |
|
|
unsigned int |
maxIndex |
|
) |
| const |
|
private |
unsigned int DFCALShower_factory::getMaxHit |
( |
const vector< const DFCALHit * > & |
hitVec | ) |
const |
|
private |
void DFCALShower_factory::getUVFromHits |
( |
double & |
sumUSh, |
|
|
double & |
sumVSh, |
|
|
const vector< const DFCALHit * > & |
hits, |
|
|
const DVector3 & |
showerVec, |
|
|
const DVector3 & |
trackVec |
|
) |
| const |
|
private |
jerror_t DFCALShower_factory::LoadCovarianceLookupTables |
( |
JEventLoop * |
eventLoop | ) |
|
string DFCALShower_factory::COVARIANCEFILENAME |
|
private |
TH2F* DFCALShower_factory::CovarianceLookupTable[5][5] |
|
private |
double DFCALShower_factory::cutoff_energy |
|
private |
double DFCALShower_factory::expfit_param1 |
|
private |
double DFCALShower_factory::expfit_param2 |
|
private |
double DFCALShower_factory::expfit_param3 |
|
private |
double DFCALShower_factory::FCAL_C_EFFECTIVE |
|
private |
double DFCALShower_factory::FCAL_CRITICAL_ENERGY |
|
private |
double DFCALShower_factory::FCAL_RADIATION_LENGTH |
|
private |
double DFCALShower_factory::FCAL_SHOWER_OFFSET |
|
private |
double DFCALShower_factory::linfit_intercept |
|
private |
double DFCALShower_factory::linfit_slope |
|
private |
double DFCALShower_factory::LOAD_CCDB_CONSTANTS |
|
private |
double DFCALShower_factory::m_FCALfront |
|
private |
double DFCALShower_factory::m_zTarget |
|
private |
double DFCALShower_factory::SHOWER_ENERGY_THRESHOLD |
|
private |
double DFCALShower_factory::timeConst0 |
|
private |
double DFCALShower_factory::timeConst1 |
|
private |
double DFCALShower_factory::timeConst2 |
|
private |
double DFCALShower_factory::timeConst3 |
|
private |
double DFCALShower_factory::timeConst4 |
|
private |
int DFCALShower_factory::VERBOSE |
|
private |
The documentation for this class was generated from the following files: