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

#include <DEventProcessor_eta_ntuple.h>

+ Inheritance diagram for DEventProcessor_eta_ntuple:

Classes

struct  Event_ntuple_t
 

Public Member Functions

 DEventProcessor_eta_ntuple ()
 
 ~DEventProcessor_eta_ntuple ()
 

Public Attributes

Eventevt
 
TTree * tree
 

Private Member Functions

jerror_t init (void)
 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...
 
TLorentzVector MakeTLorentz (const DKinematicData *track, double mass)
 
void FillNtuple (void)
 

Private Attributes

pthread_mutex_t mutex
 
bool make_root
 
bool make_hbook
 
Event_ntuple_t evt_ntuple
 

Detailed Description

Definition at line 33 of file DEventProcessor_eta_ntuple.h.

Constructor & Destructor Documentation

DEventProcessor_eta_ntuple::DEventProcessor_eta_ntuple ( )
inline

Definition at line 80 of file DEventProcessor_eta_ntuple.h.

DEventProcessor_eta_ntuple::~DEventProcessor_eta_ntuple ( )
inline

Definition at line 81 of file DEventProcessor_eta_ntuple.h.

Member Function Documentation

jerror_t DEventProcessor_eta_ntuple::erun ( void  )
private

Invoked via DEventProcessor virtual method.

Definition at line 334 of file DEventProcessor_eta_ntuple.cc.

jerror_t DEventProcessor_eta_ntuple::evnt ( JEventLoop *  loop,
uint64_t  eventnumber 
)
private

Invoked via DEventProcessor virtual method.

Definition at line 116 of file DEventProcessor_eta_ntuple.cc.

References japp.

void DEventProcessor_eta_ntuple::FillNtuple ( void  )
private
jerror_t DEventProcessor_eta_ntuple::fini ( void  )
private

Invoked via DEventProcessor virtual method.

Definition at line 343 of file DEventProcessor_eta_ntuple.cc.

References hrend(), and hrout().

jerror_t DEventProcessor_eta_ntuple::init ( void  )
private

Invoked via DEventProcessor virtual method.

Definition at line 56 of file DEventProcessor_eta_ntuple.cc.

References hbname(), hbnt(), hlimit(), hropen(), LREC, LUN, MAX_BCAL, MAX_PARTS, MAX_START, MEMH, and quest_.

TLorentzVector DEventProcessor_eta_ntuple::MakeTLorentz ( const DKinematicData track,
double  mass 
)
private

Definition at line 227 of file DEventProcessor_eta_ntuple.cc.

References DKinematicData::momentum(), py, sin(), and sqrt().

Member Data Documentation

Event* DEventProcessor_eta_ntuple::evt

Definition at line 81 of file DEventProcessor_eta_ntuple.h.

Event_ntuple_t DEventProcessor_eta_ntuple::evt_ntuple
private

Definition at line 98 of file DEventProcessor_eta_ntuple.h.

bool DEventProcessor_eta_ntuple::make_hbook
private

Definition at line 97 of file DEventProcessor_eta_ntuple.h.

bool DEventProcessor_eta_ntuple::make_root
private

Definition at line 96 of file DEventProcessor_eta_ntuple.h.

pthread_mutex_t DEventProcessor_eta_ntuple::mutex
private

Definition at line 95 of file DEventProcessor_eta_ntuple.h.

TTree* DEventProcessor_eta_ntuple::tree

Definition at line 84 of file DEventProcessor_eta_ntuple.h.


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