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

#include <JEventProcessor_FCAL_online.h>

+ Inheritance diagram for JEventProcessor_FCAL_online:

Public Member Functions

 JEventProcessor_FCAL_online ()
 
 ~JEventProcessor_FCAL_online ()
 
const char * className (void)
 

Private Member Functions

jerror_t init (void)
 Called once at program start. More...
 
jerror_t brun (jana::JEventLoop *eventLoop, int32_t runnumber)
 Called everytime a new run number is detected. More...
 
jerror_t evnt (jana::JEventLoop *eventLoop, 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

double m_targetZ
 
TH1D * fcal_num_events
 
TH1I * m_digInt
 
TH1I * m_digCoarseT
 
TProfile * m_digCoarseTChan
 
TProfile * m_multihit
 
TH1I * m_digPreciseT
 
TProfile * m_digPreciseTChan
 
TH1I * m_digT
 
TH1I * m_digT0
 
TH1I * m_digTmT0
 
TH2F * m_digTmT02D
 
TH1I * m_digPed
 
TProfile * m_digPedChan
 
TH2F * m_digPed2D
 
TH2F * m_digPedSq2D
 
TH1I * m_digQual
 
TH1I * m_digNUnder
 
TH1I * m_digNOver
 
TH1I * m_digN
 
TH1I * m_digPeakV
 
TProfile2D * m_digPeakV2D
 
TH2F * m_digOcc2D
 
TH2I * m_digIntVsPeak
 
TH1I * m_digIntToPeak
 
TH1I * m_hitN
 
TH1I * m_hitE
 
TH1I * m_hitETot
 
TH1I * m_hitT
 
TH1I * m_hitT0
 
TH1I * m_hitTmT0
 
TH2F * m_hitE2D
 
TH2F * m_hitTmT02D
 
TH2F * m_hitTmT0Sq2D
 
TH2F * m_hitOcc2D
 
TH1I * m_clusN
 
TH1I * m_clusE
 
TH1I * m_clusETot
 
TH1I * m_clusT
 
TH1I * m_clusT0
 
TH1I * m_clusTmT0
 
TH2I * m_clusXYHigh
 
TH2I * m_clusXYLow
 
TH1I * m_clusPhi
 
TH1I * m_clus2GMass
 
TH1I * m_show2GMass
 
TH2I * m_showZvsE
 
TH2I * m_showECorVsE
 
TH2I * m_showTsMTcVsZ
 

Detailed Description

Definition at line 21 of file JEventProcessor_FCAL_online.h.

Constructor & Destructor Documentation

JEventProcessor_FCAL_online::JEventProcessor_FCAL_online ( )

Definition at line 56 of file JEventProcessor_FCAL_online.cc.

JEventProcessor_FCAL_online::~JEventProcessor_FCAL_online ( )

Definition at line 63 of file JEventProcessor_FCAL_online.cc.

Member Function Documentation

jerror_t JEventProcessor_FCAL_online::brun ( jana::JEventLoop *  eventLoop,
int32_t  runnumber 
)
private

Called everytime a new run number is detected.

Definition at line 158 of file JEventProcessor_FCAL_online.cc.

References dapp, DApplication::GetDGeometry(), and DGeometry::GetTargetZ().

const char* JEventProcessor_FCAL_online::className ( void  )
inline

Definition at line 25 of file JEventProcessor_FCAL_online.h.

jerror_t JEventProcessor_FCAL_online::erun ( void  )
private

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

Definition at line 606 of file JEventProcessor_FCAL_online.cc.

jerror_t JEventProcessor_FCAL_online::fini ( void  )
private

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

Definition at line 617 of file JEventProcessor_FCAL_online.cc.

jerror_t JEventProcessor_FCAL_online::init ( void  )
private

Called once at program start.

Definition at line 69 of file JEventProcessor_FCAL_online.cc.

References main().

Member Data Documentation

TH1D* JEventProcessor_FCAL_online::fcal_num_events
private

Definition at line 37 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_clus2GMass
private

Definition at line 83 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_clusE
private

Definition at line 75 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_clusETot
private

Definition at line 76 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_clusN
private

Definition at line 74 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_clusPhi
private

Definition at line 82 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_clusT
private

Definition at line 77 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_clusT0
private

Definition at line 78 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_clusTmT0
private

Definition at line 79 of file JEventProcessor_FCAL_online.h.

TH2I* JEventProcessor_FCAL_online::m_clusXYHigh
private

Definition at line 80 of file JEventProcessor_FCAL_online.h.

TH2I* JEventProcessor_FCAL_online::m_clusXYLow
private

Definition at line 81 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_digCoarseT
private

Definition at line 40 of file JEventProcessor_FCAL_online.h.

TProfile* JEventProcessor_FCAL_online::m_digCoarseTChan
private

Definition at line 41 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_digInt
private

Definition at line 39 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_digIntToPeak
private

Definition at line 61 of file JEventProcessor_FCAL_online.h.

TH2I* JEventProcessor_FCAL_online::m_digIntVsPeak
private

Definition at line 60 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_digN
private

Definition at line 56 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_digNOver
private

Definition at line 55 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_digNUnder
private

Definition at line 54 of file JEventProcessor_FCAL_online.h.

TH2F* JEventProcessor_FCAL_online::m_digOcc2D
private

Definition at line 59 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_digPeakV
private

Definition at line 57 of file JEventProcessor_FCAL_online.h.

TProfile2D* JEventProcessor_FCAL_online::m_digPeakV2D
private

Definition at line 58 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_digPed
private

Definition at line 49 of file JEventProcessor_FCAL_online.h.

TH2F* JEventProcessor_FCAL_online::m_digPed2D
private

Definition at line 51 of file JEventProcessor_FCAL_online.h.

TProfile* JEventProcessor_FCAL_online::m_digPedChan
private

Definition at line 50 of file JEventProcessor_FCAL_online.h.

TH2F* JEventProcessor_FCAL_online::m_digPedSq2D
private

Definition at line 52 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_digPreciseT
private

Definition at line 43 of file JEventProcessor_FCAL_online.h.

TProfile* JEventProcessor_FCAL_online::m_digPreciseTChan
private

Definition at line 44 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_digQual
private

Definition at line 53 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_digT
private

Definition at line 45 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_digT0
private

Definition at line 46 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_digTmT0
private

Definition at line 47 of file JEventProcessor_FCAL_online.h.

TH2F* JEventProcessor_FCAL_online::m_digTmT02D
private

Definition at line 48 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_hitE
private

Definition at line 64 of file JEventProcessor_FCAL_online.h.

TH2F* JEventProcessor_FCAL_online::m_hitE2D
private

Definition at line 69 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_hitETot
private

Definition at line 65 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_hitN
private

Definition at line 63 of file JEventProcessor_FCAL_online.h.

TH2F* JEventProcessor_FCAL_online::m_hitOcc2D
private

Definition at line 72 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_hitT
private

Definition at line 66 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_hitT0
private

Definition at line 67 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_hitTmT0
private

Definition at line 68 of file JEventProcessor_FCAL_online.h.

TH2F* JEventProcessor_FCAL_online::m_hitTmT02D
private

Definition at line 70 of file JEventProcessor_FCAL_online.h.

TH2F* JEventProcessor_FCAL_online::m_hitTmT0Sq2D
private

Definition at line 71 of file JEventProcessor_FCAL_online.h.

TProfile* JEventProcessor_FCAL_online::m_multihit
private

Definition at line 42 of file JEventProcessor_FCAL_online.h.

TH1I* JEventProcessor_FCAL_online::m_show2GMass
private

Definition at line 85 of file JEventProcessor_FCAL_online.h.

TH2I* JEventProcessor_FCAL_online::m_showECorVsE
private

Definition at line 87 of file JEventProcessor_FCAL_online.h.

TH2I* JEventProcessor_FCAL_online::m_showTsMTcVsZ
private

Definition at line 88 of file JEventProcessor_FCAL_online.h.

TH2I* JEventProcessor_FCAL_online::m_showZvsE
private

Definition at line 86 of file JEventProcessor_FCAL_online.h.

double JEventProcessor_FCAL_online::m_targetZ
private

Definition at line 35 of file JEventProcessor_FCAL_online.h.


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