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

#include <DEventProcessor_invariant_mass_hists.h>

+ Inheritance diagram for DEventProcessor_invariant_mass_hists:

Public Member Functions

 DEventProcessor_invariant_mass_hists ()
 
 ~DEventProcessor_invariant_mass_hists ()
 

Public Attributes

TH1D * sqrt_s
 
TH1D * mm_gp_to_pX
 
TH1D * mass_2gamma
 
TH1D * mass_4gamma
 
TH1D * mass_pip_pim
 
TH1D * t_pX
 

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)
 

Private Attributes

pthread_mutex_t mutex
 

Detailed Description

Definition at line 26 of file DEventProcessor_invariant_mass_hists.h.

Constructor & Destructor Documentation

DEventProcessor_invariant_mass_hists::DEventProcessor_invariant_mass_hists ( )
inline

Definition at line 29 of file DEventProcessor_invariant_mass_hists.h.

DEventProcessor_invariant_mass_hists::~DEventProcessor_invariant_mass_hists ( )
inline

Definition at line 30 of file DEventProcessor_invariant_mass_hists.h.

Member Function Documentation

jerror_t DEventProcessor_invariant_mass_hists::erun ( void  )
private

Invoked via DEventProcessor virtual method.

Definition at line 239 of file DEventProcessor_invariant_mass_hists.cc.

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

Invoked via DEventProcessor virtual method.

Definition at line 86 of file DEventProcessor_invariant_mass_hists.cc.

References DKinematicData::charge(), DKinematicData::mass(), DKinematicData::setMomentum(), DKinematicData::setPosition(), and sum.

jerror_t DEventProcessor_invariant_mass_hists::fini ( void  )
private

Invoked via DEventProcessor virtual method.

Definition at line 247 of file DEventProcessor_invariant_mass_hists.cc.

jerror_t DEventProcessor_invariant_mass_hists::init ( void  )
private

Invoked via DEventProcessor virtual method.

Definition at line 50 of file DEventProcessor_invariant_mass_hists.cc.

References dir.

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

Definition at line 218 of file DEventProcessor_invariant_mass_hists.cc.

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

Member Data Documentation

TH1D* DEventProcessor_invariant_mass_hists::mass_2gamma

Definition at line 34 of file DEventProcessor_invariant_mass_hists.h.

TH1D* DEventProcessor_invariant_mass_hists::mass_4gamma

Definition at line 35 of file DEventProcessor_invariant_mass_hists.h.

TH1D* DEventProcessor_invariant_mass_hists::mass_pip_pim

Definition at line 36 of file DEventProcessor_invariant_mass_hists.h.

TH1D* DEventProcessor_invariant_mass_hists::mm_gp_to_pX

Definition at line 33 of file DEventProcessor_invariant_mass_hists.h.

pthread_mutex_t DEventProcessor_invariant_mass_hists::mutex
private

Definition at line 48 of file DEventProcessor_invariant_mass_hists.h.

TH1D* DEventProcessor_invariant_mass_hists::sqrt_s

Definition at line 30 of file DEventProcessor_invariant_mass_hists.h.

TH1D* DEventProcessor_invariant_mass_hists::t_pX

Definition at line 38 of file DEventProcessor_invariant_mass_hists.h.


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