Hall-D Software
alpha
|
#include <DEventProcessor_coherent_peak_skim.h>
Public Member Functions | |
const char * | className (void) |
Private Member Functions | |
jerror_t | init (void) |
Called once at program start. More... | |
jerror_t | brun (jana::JEventLoop *locEventLoop, int32_t locRunNumber) |
Called every time a new run number is detected. More... | |
jerror_t | evnt (jana::JEventLoop *locEventLoop, uint64_t locEventNumber) |
Called every event. More... | |
bool | Cut_ShowerEOverP (const DChargedTrackHypothesis *locChargedHypo) const |
double | Step_TimeToNearInputTime (double locTimeToStep, double locTimeToStepTo) const |
Private Attributes | |
double | dBeamBunchPeriod |
double | dTargetCenterZ |
double | dShowerEOverPCut |
pair< double, double > | dCoherentPeakRange |
map< Particle_t, map < DetectorSystem_t, double > > | dTimingCutMap |
Definition at line 28 of file DEventProcessor_coherent_peak_skim.h.
|
private |
Called every time a new run number is detected.
Definition at line 59 of file DEventProcessor_coherent_peak_skim.cc.
References dBeamBunchPeriod, dCoherentPeakRange, dTargetCenterZ, DApplication::GetDGeometry(), and DGeometry::GetTargetZ().
|
inline |
Definition at line 31 of file DEventProcessor_coherent_peak_skim.h.
|
private |
Definition at line 174 of file DEventProcessor_coherent_peak_skim.cc.
References dShowerEOverPCut, DBCALShower::E, DChargedTrackHypothesis::Get_BCALShowerMatchParams(), DChargedTrackHypothesis::Get_FCALShowerMatchParams(), DFCALShower::getEnergy(), and DKinematicData::momentum().
|
private |
Called every event.
Definition at line 82 of file DEventProcessor_coherent_peak_skim.cc.
References dBeamBunchPeriod, dCoherentPeakRange, DEventRFBunch::dTime, and DEventWriterREST::Write_RESTEvent().
|
private |
Called once at program start.
Definition at line 24 of file DEventProcessor_coherent_peak_skim.cc.
References dShowerEOverPCut, dTimingCutMap, Electron, Gamma, PiMinus, PiPlus, Positron, Proton, SYS_BCAL, SYS_FCAL, SYS_NULL, and SYS_TOF.
|
private |
Definition at line 195 of file DEventProcessor_coherent_peak_skim.cc.
References dBeamBunchPeriod.
|
private |
Definition at line 41 of file DEventProcessor_coherent_peak_skim.h.
Referenced by brun(), evnt(), and Step_TimeToNearInputTime().
|
private |
Definition at line 44 of file DEventProcessor_coherent_peak_skim.h.
|
private |
Definition at line 43 of file DEventProcessor_coherent_peak_skim.h.
Referenced by Cut_ShowerEOverP(), and init().
|
private |
Definition at line 42 of file DEventProcessor_coherent_peak_skim.h.
Referenced by brun().
|
private |
Definition at line 45 of file DEventProcessor_coherent_peak_skim.h.
Referenced by init().