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

#include <Particle.h>

+ Inheritance diagram for Particle:

Public Member Functions

 Particle ()
 
 ~Particle ()
 
Particleoperator= (const Particle &prt)
 
 Particle ()
 
 ~Particle ()
 
Bool_t IsSortable (void) const
 
Int_t Compare (const TObject *a) const
 
Particleoperator= (const Particle &prt)
 
 Particle ()
 
 ~Particle ()
 
Particleoperator= (const Particle &prt)
 

Public Attributes

TLorentzVector p
 
TVector3 x
 
Double_t P
 
Double_t E
 
Double_t Th
 
Double_t Ph
 
Bool_t is_fiducial
 
Int_t hits_cdc
 
Int_t hits_fdc
 
Int_t hits_bcal
 
Int_t hits_fcal
 
Int_t hits_upv
 
Int_t hits_tof
 
Int_t hits_rich
 
Int_t hits_cere
 
Double_t chisq
 
Int_t Ndof
 
Double_t FOM_pid
 

Private Member Functions

 ClassDef (Particle, 1)
 

Detailed Description

Definition at line 15 of file mc_tree/Particle.h.

Constructor & Destructor Documentation

Particle::Particle ( )
inline

Definition at line 19 of file mc_tree/Particle.h.

References E, hits_bcal, hits_cdc, hits_cere, hits_fcal, hits_fdc, hits_rich, hits_tof, hits_upv, is_fiducial, P, Ph, and Th.

Particle::~Particle ( )
inline

Definition at line 35 of file mc_tree/Particle.h.

Particle::Particle ( )
inline

Definition at line 18 of file phys_tree/Particle.h.

Particle::~Particle ( )
inline

Definition at line 19 of file phys_tree/Particle.h.

Particle::Particle ( )
inline

Definition at line 19 of file pid_dirc/Particle.h.

References E, hits_bcal, hits_cdc, hits_cere, hits_fcal, hits_fdc, hits_rich, hits_tof, hits_upv, is_fiducial, P, Ph, and Th.

Particle::~Particle ( )
inline

Definition at line 35 of file pid_dirc/Particle.h.

Member Function Documentation

Particle::ClassDef ( Particle  ,
 
)
private
Int_t Particle::Compare ( const TObject *  a) const
inline

Definition at line 31 of file phys_tree/Particle.h.

Bool_t Particle::IsSortable ( void  ) const
inline

Definition at line 30 of file phys_tree/Particle.h.

Particle& Particle::operator= ( const Particle prt)
inline

Definition at line 38 of file phys_tree/Particle.h.

References chisq, FOM_pid, is_fiducial, Ndof, p, and x.

Particle& Particle::operator= ( const Particle prt)
inline

Definition at line 57 of file pid_dirc/Particle.h.

References E, hits_bcal, hits_cdc, hits_cere, hits_fcal, hits_fdc, hits_rich, hits_tof, hits_upv, is_fiducial, p, P, Ph, Th, and x.

Particle& Particle::operator= ( const Particle prt)
inline

Definition at line 57 of file mc_tree/Particle.h.

References E, hits_bcal, hits_cdc, hits_cere, hits_fcal, hits_fdc, hits_rich, hits_tof, hits_upv, is_fiducial, p, P, Ph, Th, and x.

Member Data Documentation

Double_t Particle::chisq

Definition at line 25 of file phys_tree/Particle.h.

Referenced by DEventProcessor_phys_tree::MakeParticle(), and operator=().

Double_t Particle::E

Definition at line 43 of file mc_tree/Particle.h.

Referenced by DEventProcessor_mc_tree::MakeParticle(), operator=(), and Particle().

Double_t Particle::FOM_pid

Definition at line 27 of file phys_tree/Particle.h.

Referenced by DEventProcessor_phys_tree::MakeParticle(), and operator=().

Int_t Particle::hits_bcal

Definition at line 49 of file mc_tree/Particle.h.

Referenced by DEventProcessor_mc_tree::MakeParticle(), operator=(), and Particle().

Int_t Particle::hits_cdc

Definition at line 47 of file mc_tree/Particle.h.

Referenced by DEventProcessor_mc_tree::MakeParticle(), operator=(), and Particle().

Int_t Particle::hits_cere

Definition at line 54 of file mc_tree/Particle.h.

Referenced by DEventProcessor_mc_tree::MakeParticle(), operator=(), and Particle().

Int_t Particle::hits_fcal

Definition at line 50 of file mc_tree/Particle.h.

Referenced by DEventProcessor_mc_tree::MakeParticle(), operator=(), and Particle().

Int_t Particle::hits_fdc

Definition at line 48 of file mc_tree/Particle.h.

Referenced by DEventProcessor_mc_tree::MakeParticle(), operator=(), and Particle().

Int_t Particle::hits_rich

Definition at line 53 of file mc_tree/Particle.h.

Referenced by DEventProcessor_mc_tree::MakeParticle(), operator=(), and Particle().

Int_t Particle::hits_tof

Definition at line 52 of file mc_tree/Particle.h.

Referenced by DEventProcessor_mc_tree::MakeParticle(), operator=(), and Particle().

Int_t Particle::hits_upv

Definition at line 51 of file mc_tree/Particle.h.

Referenced by DEventProcessor_mc_tree::MakeParticle(), operator=(), and Particle().

Bool_t Particle::is_fiducial
Int_t Particle::Ndof

Definition at line 26 of file phys_tree/Particle.h.

Referenced by DEventProcessor_phys_tree::MakeParticle(), and operator=().

Double_t Particle::P

Definition at line 42 of file mc_tree/Particle.h.

Referenced by DEventProcessor_mc_tree::MakeParticle(), operator=(), and Particle().

Double_t Particle::Ph

Definition at line 45 of file mc_tree/Particle.h.

Referenced by DEventProcessor_mc_tree::MakeParticle(), operator=(), and Particle().

Double_t Particle::Th

Definition at line 44 of file mc_tree/Particle.h.

Referenced by DEventProcessor_mc_tree::MakeParticle(), operator=(), and Particle().

TVector3 Particle::x

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