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

#include <JEventProcessor_RF_online.h>

+ Inheritance diagram for JEventProcessor_RF_online:

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 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...
 

Private Attributes

TDirectoryFile * dROCTIDirectory
 
double dRFSignalPeriod
 
vector< DetectorSystem_tdRFSignalSystems
 
map< uint32_t, TH1I * > dHistMap_ROCInfoDeltaT
 
map< DetectorSystem_t, TH1I * > dHistMap_NumSignals
 
map< DetectorSystem_t, TH1I * > dHistMap_RFSignalPeriod
 
map< DetectorSystem_t, TH1I * > dHistMap_RFFirstTimeDeltaT
 
map< DetectorSystem_t, TH1I * > dHistMap_RFHitsFound
 
map< DetectorSystem_t, TH1I * > dHistMap_NumRFHitsMissing
 
map< DetectorSystem_t, size_t > dMaxDeltaTHits
 
map< DetectorSystem_t, double > dRFSamplingFactor
 
map< DetectorSystem_t, map
< pair< size_t, size_t >, TH1I * > > 
dHistMap_AdjacentRFDeltaTs
 
TH1I * dHist_RFBeamBunchPeriod
 
map< DetectorSystem_t, TH1I * > dHistMap_SelfResolution
 
map< DetectorSystem_t, TH1I * > dHistMap_RFTaggerDeltaT
 
map< pair< DetectorSystem_t,
DetectorSystem_t >, TH1I * > 
dHistMap_RFRFDeltaTs
 
map< pair< DetectorSystem_t,
DetectorSystem_t >, TH1I * > 
dHistMap_AverageRFRFDeltaTs
 
map< pair< DetectorSystem_t,
DetectorSystem_t >, TH1I * > 
dHistMap_AbsoluteRFRFDeltaTs
 

Detailed Description

Definition at line 35 of file JEventProcessor_RF_online.h.

Member Function Documentation

jerror_t JEventProcessor_RF_online::brun ( jana::JEventLoop *  locEventLoop,
int32_t  runnumber 
)
private

Called everytime a new run number is detected.

Definition at line 238 of file JEventProcessor_RF_online.cc.

const char* JEventProcessor_RF_online::className ( void  )
inline

Definition at line 38 of file JEventProcessor_RF_online.h.

jerror_t JEventProcessor_RF_online::erun ( void  )
private

Called everytime run number changes, provided brun has been called.

Definition at line 562 of file JEventProcessor_RF_online.cc.

jerror_t JEventProcessor_RF_online::fini ( void  )
private

Called after last event of last event source has been processed.

Definition at line 570 of file JEventProcessor_RF_online.cc.

Member Data Documentation

TH1I* JEventProcessor_RF_online::dHist_RFBeamBunchPeriod
private

Definition at line 57 of file JEventProcessor_RF_online.h.

Referenced by evnt(), and init().

map<pair<DetectorSystem_t, DetectorSystem_t>, TH1I*> JEventProcessor_RF_online::dHistMap_AbsoluteRFRFDeltaTs
private

Definition at line 63 of file JEventProcessor_RF_online.h.

Referenced by evnt(), and init().

map<DetectorSystem_t, map<pair<size_t, size_t>, TH1I*> > JEventProcessor_RF_online::dHistMap_AdjacentRFDeltaTs
private

Definition at line 55 of file JEventProcessor_RF_online.h.

Referenced by evnt(), and init().

map<pair<DetectorSystem_t, DetectorSystem_t>, TH1I*> JEventProcessor_RF_online::dHistMap_AverageRFRFDeltaTs
private

Definition at line 62 of file JEventProcessor_RF_online.h.

Referenced by evnt(), and init().

map<DetectorSystem_t, TH1I*> JEventProcessor_RF_online::dHistMap_NumRFHitsMissing
private

Definition at line 52 of file JEventProcessor_RF_online.h.

Referenced by evnt(), and init().

map<DetectorSystem_t, TH1I*> JEventProcessor_RF_online::dHistMap_NumSignals
private

Definition at line 47 of file JEventProcessor_RF_online.h.

Referenced by evnt(), and init().

map<DetectorSystem_t, TH1I*> JEventProcessor_RF_online::dHistMap_RFFirstTimeDeltaT
private

Definition at line 49 of file JEventProcessor_RF_online.h.

Referenced by evnt(), and init().

map<DetectorSystem_t, TH1I*> JEventProcessor_RF_online::dHistMap_RFHitsFound
private

Definition at line 51 of file JEventProcessor_RF_online.h.

Referenced by evnt(), and init().

map<pair<DetectorSystem_t, DetectorSystem_t>, TH1I*> JEventProcessor_RF_online::dHistMap_RFRFDeltaTs
private

Definition at line 61 of file JEventProcessor_RF_online.h.

Referenced by evnt(), and init().

map<DetectorSystem_t, TH1I*> JEventProcessor_RF_online::dHistMap_RFSignalPeriod
private

Definition at line 48 of file JEventProcessor_RF_online.h.

Referenced by evnt(), and init().

map<DetectorSystem_t, TH1I*> JEventProcessor_RF_online::dHistMap_RFTaggerDeltaT
private

Definition at line 60 of file JEventProcessor_RF_online.h.

Referenced by evnt(), and init().

map<uint32_t, TH1I*> JEventProcessor_RF_online::dHistMap_ROCInfoDeltaT
private

Definition at line 46 of file JEventProcessor_RF_online.h.

Referenced by evnt().

map<DetectorSystem_t, TH1I*> JEventProcessor_RF_online::dHistMap_SelfResolution
private

Definition at line 58 of file JEventProcessor_RF_online.h.

Referenced by evnt(), and init().

map<DetectorSystem_t, size_t> JEventProcessor_RF_online::dMaxDeltaTHits
private

Definition at line 53 of file JEventProcessor_RF_online.h.

Referenced by evnt(), and init().

map<DetectorSystem_t, double> JEventProcessor_RF_online::dRFSamplingFactor
private

Definition at line 54 of file JEventProcessor_RF_online.h.

Referenced by evnt(), and init().

double JEventProcessor_RF_online::dRFSignalPeriod
private

Definition at line 43 of file JEventProcessor_RF_online.h.

Referenced by evnt(), and init().

vector<DetectorSystem_t> JEventProcessor_RF_online::dRFSignalSystems
private

Definition at line 44 of file JEventProcessor_RF_online.h.

Referenced by evnt(), and init().

TDirectoryFile* JEventProcessor_RF_online::dROCTIDirectory
private

Definition at line 41 of file JEventProcessor_RF_online.h.

Referenced by evnt(), and init().


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