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

#include <DEventProcessor_monitoring_hists.h>

+ Inheritance diagram for DEventProcessor_monitoring_hists:

Public Member Functions

 DEventProcessor_monitoring_hists ()
 
 ~DEventProcessor_monitoring_hists ()
 
const char * className (void)
 
void Read_MemoryUsage (double &vm_usage, double &resident_set)
 

Private Member Functions

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

DHistogramAction_TrackMultiplicity dHistogramAction_TrackMultiplicity
 
DHistogramAction_ThrownParticleKinematics dHistogramAction_ThrownParticleKinematics
 
DHistogramAction_DetectedParticleKinematics dHistogramAction_DetectedParticleKinematics
 
DHistogramAction_TrackShowerErrors dHistogramAction_TrackShowerErrors
 
DHistogramAction_GenReconTrackComparison dHistogramAction_GenReconTrackComparison
 
DHistogramAction_NumReconstructedObjects dHistogramAction_NumReconstructedObjects
 
DHistogramAction_ReconnedThrownKinematics dHistogramAction_ReconnedThrownKinematics
 
DHistogramAction_EventVertex dHistogramAction_EventVertex
 
DHistogramAction_DetectorMatchParams dHistogramAction_DetectorMatchParams
 
DHistogramAction_Neutrals dHistogramAction_Neutrals
 
DHistogramAction_DetectorPID dHistogramAction_DetectorPID
 
DHistogramAction_DetectorMatching dHistogramAction_DetectorMatching
 
DHistogramAction_Reconstruction dHistogramAction_Reconstruction
 
DHistogramAction_ObjectMemory dHistogramAction_ObjectMemory
 
TH1D * dHist_IsEvent
 
unsigned int dNumMemoryMonitorEvents
 

Detailed Description

Definition at line 22 of file DEventProcessor_monitoring_hists.h.

Constructor & Destructor Documentation

DEventProcessor_monitoring_hists::DEventProcessor_monitoring_hists ( )
inline

Definition at line 25 of file DEventProcessor_monitoring_hists.h.

DEventProcessor_monitoring_hists::~DEventProcessor_monitoring_hists ( )
inline

Definition at line 26 of file DEventProcessor_monitoring_hists.h.

Member Function Documentation

jerror_t DEventProcessor_monitoring_hists::brun ( JEventLoop *  eventLoop,
int32_t  runnumber 
)
private
const char* DEventProcessor_monitoring_hists::className ( void  )
inline

Definition at line 27 of file DEventProcessor_monitoring_hists.h.

jerror_t DEventProcessor_monitoring_hists::erun ( void  )
private

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

Definition at line 153 of file DEventProcessor_monitoring_hists.cc.

jerror_t DEventProcessor_monitoring_hists::fini ( void  )
private

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

Definition at line 163 of file DEventProcessor_monitoring_hists.cc.

jerror_t DEventProcessor_monitoring_hists::init ( void  )
private

Called once at program start.

Definition at line 27 of file DEventProcessor_monitoring_hists.cc.

References dHist_IsEvent, and dNumMemoryMonitorEvents.

void DEventProcessor_monitoring_hists::Read_MemoryUsage ( double &  vm_usage,
double &  resident_set 
)

Member Data Documentation

TH1D* DEventProcessor_monitoring_hists::dHist_IsEvent
private

Definition at line 54 of file DEventProcessor_monitoring_hists.h.

Referenced by evnt(), and init().

DHistogramAction_DetectedParticleKinematics DEventProcessor_monitoring_hists::dHistogramAction_DetectedParticleKinematics
private

Definition at line 40 of file DEventProcessor_monitoring_hists.h.

Referenced by brun(), and evnt().

DHistogramAction_DetectorMatching DEventProcessor_monitoring_hists::dHistogramAction_DetectorMatching
private

Definition at line 50 of file DEventProcessor_monitoring_hists.h.

Referenced by brun(), and evnt().

DHistogramAction_DetectorMatchParams DEventProcessor_monitoring_hists::dHistogramAction_DetectorMatchParams
private

Definition at line 47 of file DEventProcessor_monitoring_hists.h.

Referenced by brun(), and evnt().

DHistogramAction_DetectorPID DEventProcessor_monitoring_hists::dHistogramAction_DetectorPID
private

Definition at line 49 of file DEventProcessor_monitoring_hists.h.

Referenced by brun(), and evnt().

DHistogramAction_EventVertex DEventProcessor_monitoring_hists::dHistogramAction_EventVertex
private

Definition at line 45 of file DEventProcessor_monitoring_hists.h.

Referenced by brun(), and evnt().

DHistogramAction_GenReconTrackComparison DEventProcessor_monitoring_hists::dHistogramAction_GenReconTrackComparison
private

Definition at line 42 of file DEventProcessor_monitoring_hists.h.

Referenced by brun(), and evnt().

DHistogramAction_Neutrals DEventProcessor_monitoring_hists::dHistogramAction_Neutrals
private

Definition at line 48 of file DEventProcessor_monitoring_hists.h.

Referenced by brun(), and evnt().

DHistogramAction_NumReconstructedObjects DEventProcessor_monitoring_hists::dHistogramAction_NumReconstructedObjects
private

Definition at line 43 of file DEventProcessor_monitoring_hists.h.

Referenced by brun(), and evnt().

DHistogramAction_ObjectMemory DEventProcessor_monitoring_hists::dHistogramAction_ObjectMemory
private

Definition at line 52 of file DEventProcessor_monitoring_hists.h.

Referenced by brun(), and evnt().

DHistogramAction_ReconnedThrownKinematics DEventProcessor_monitoring_hists::dHistogramAction_ReconnedThrownKinematics
private

Definition at line 44 of file DEventProcessor_monitoring_hists.h.

Referenced by brun(), and evnt().

DHistogramAction_Reconstruction DEventProcessor_monitoring_hists::dHistogramAction_Reconstruction
private

Definition at line 51 of file DEventProcessor_monitoring_hists.h.

Referenced by brun(), and evnt().

DHistogramAction_ThrownParticleKinematics DEventProcessor_monitoring_hists::dHistogramAction_ThrownParticleKinematics
private

Definition at line 39 of file DEventProcessor_monitoring_hists.h.

Referenced by brun(), and evnt().

DHistogramAction_TrackMultiplicity DEventProcessor_monitoring_hists::dHistogramAction_TrackMultiplicity
private

Definition at line 38 of file DEventProcessor_monitoring_hists.h.

Referenced by brun(), and evnt().

DHistogramAction_TrackShowerErrors DEventProcessor_monitoring_hists::dHistogramAction_TrackShowerErrors
private

Definition at line 41 of file DEventProcessor_monitoring_hists.h.

Referenced by brun(), and evnt().

unsigned int DEventProcessor_monitoring_hists::dNumMemoryMonitorEvents
private

Definition at line 56 of file DEventProcessor_monitoring_hists.h.

Referenced by brun(), evnt(), and init().


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