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

#include <DEventProcessor_radlen_hists.h>

+ Inheritance diagram for DEventProcessor_radlen_hists:

Public Member Functions

 DEventProcessor_radlen_hists ()
 
 ~DEventProcessor_radlen_hists ()
 

Public Attributes

TH2F * nXo_vs_r_vs_theta
 
TH2F * nXo_vs_z_vs_theta
 
TH2F * inXo_vs_r_vs_theta
 
TH2F * inXo_vs_z_vs_theta
 
TH1F * theta_nevents
 
TH1F * nXo_vs_r
 
TH1F * nXo_vs_z
 
TH1F * inXo_vs_r
 
TH1F * inXo_vs_z
 
TH2F * dE_vs_r
 
TH2F * dE_vs_z
 
TTree * tradstep
 
radstep rstep
 
radsteprstep_ptr
 

Private Member Functions

jerror_t init (void)
 Invoked via DEventProcessor virtual method. More...
 
jerror_t brun (JEventLoop *loop, int32_t runnumber)
 Invoked via DEventProcessor virtual method. More...
 
jerror_t evnt (JEventLoop *loop, uint64_t eventnumber)
 Invoked via DEventProcessor virtual method. More...
 
jerror_t erun (void)
 Invoked via DEventProcessor virtual method. More...
 
jerror_t fini (void)
 Invoked via DEventProcessor virtual method. More...
 
void GapIntegration (TH1F *hin, TH1F *hout)
 

Private Attributes

pthread_mutex_t mutex
 
DMagneticFieldMapbfield
 

Detailed Description

Definition at line 26 of file DEventProcessor_radlen_hists.h.

Constructor & Destructor Documentation

DEventProcessor_radlen_hists::DEventProcessor_radlen_hists ( )

Definition at line 40 of file DEventProcessor_radlen_hists.cc.

DEventProcessor_radlen_hists::~DEventProcessor_radlen_hists ( )

Definition at line 48 of file DEventProcessor_radlen_hists.cc.

Member Function Documentation

jerror_t DEventProcessor_radlen_hists::brun ( JEventLoop *  loop,
int32_t  runnumber 
)
private

Invoked via DEventProcessor virtual method.

Definition at line 120 of file DEventProcessor_radlen_hists.cc.

References dapp, DApplication::GetBfield(), and japp.

jerror_t DEventProcessor_radlen_hists::erun ( void  )
private

Invoked via DEventProcessor virtual method.

Definition at line 194 of file DEventProcessor_radlen_hists.cc.

References _DBG_, h, and japp.

jerror_t DEventProcessor_radlen_hists::evnt ( JEventLoop *  loop,
uint64_t  eventnumber 
)
private
jerror_t DEventProcessor_radlen_hists::fini ( void  )
private

Invoked via DEventProcessor virtual method.

Definition at line 292 of file DEventProcessor_radlen_hists.cc.

void DEventProcessor_radlen_hists::GapIntegration ( TH1F *  hin,
TH1F *  hout 
)
private

Definition at line 251 of file DEventProcessor_radlen_hists.cc.

References Nbins.

jerror_t DEventProcessor_radlen_hists::init ( void  )
private

Invoked via DEventProcessor virtual method.

Definition at line 55 of file DEventProcessor_radlen_hists.cc.

References dir.

Member Data Documentation

DMagneticFieldMap* DEventProcessor_radlen_hists::bfield
private

Definition at line 60 of file DEventProcessor_radlen_hists.h.

TH2F* DEventProcessor_radlen_hists::dE_vs_r

Definition at line 43 of file DEventProcessor_radlen_hists.h.

TH2F * DEventProcessor_radlen_hists::dE_vs_z

Definition at line 43 of file DEventProcessor_radlen_hists.h.

TH1F* DEventProcessor_radlen_hists::inXo_vs_r

Definition at line 40 of file DEventProcessor_radlen_hists.h.

TH2F* DEventProcessor_radlen_hists::inXo_vs_r_vs_theta

Definition at line 34 of file DEventProcessor_radlen_hists.h.

TH1F* DEventProcessor_radlen_hists::inXo_vs_z

Definition at line 41 of file DEventProcessor_radlen_hists.h.

TH2F* DEventProcessor_radlen_hists::inXo_vs_z_vs_theta

Definition at line 35 of file DEventProcessor_radlen_hists.h.

pthread_mutex_t DEventProcessor_radlen_hists::mutex
private

Definition at line 59 of file DEventProcessor_radlen_hists.h.

TH1F* DEventProcessor_radlen_hists::nXo_vs_r

Definition at line 38 of file DEventProcessor_radlen_hists.h.

TH2F* DEventProcessor_radlen_hists::nXo_vs_r_vs_theta

Definition at line 32 of file DEventProcessor_radlen_hists.h.

TH1F* DEventProcessor_radlen_hists::nXo_vs_z

Definition at line 39 of file DEventProcessor_radlen_hists.h.

TH2F* DEventProcessor_radlen_hists::nXo_vs_z_vs_theta

Definition at line 33 of file DEventProcessor_radlen_hists.h.

radstep DEventProcessor_radlen_hists::rstep

Definition at line 46 of file DEventProcessor_radlen_hists.h.

radstep* DEventProcessor_radlen_hists::rstep_ptr

Definition at line 47 of file DEventProcessor_radlen_hists.h.

TH1F* DEventProcessor_radlen_hists::theta_nevents

Definition at line 36 of file DEventProcessor_radlen_hists.h.

TTree* DEventProcessor_radlen_hists::tradstep

Definition at line 45 of file DEventProcessor_radlen_hists.h.


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