Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
sPHElectron Class Reference

#include <analysis/blob/master/EventMix/src/sPHElectron.h>

+ Inheritance diagram for sPHElectron:
+ Collaboration diagram for sPHElectron:

Public Member Functions

virtual ~sPHElectron ()
 
virtual void identify (std::ostream &os=std::cout) const
 
virtual void Reset ()
 Clear Event.
 
virtual int isValid () const
 isValid returns non zero if object contains vailid data
 
virtual PHObjectCloneMe () const
 Virtual copy constructor.
 
virtual unsigned int get_id () const
 
virtual int get_charge () const
 
virtual double get_px () const
 
virtual double get_py () const
 
virtual double get_pz () const
 
virtual double get_dphi () const
 
virtual double get_deta () const
 
virtual double get_emce () const
 
virtual double get_e3x3 () const
 
virtual double get_e5x5 () const
 
virtual double get_chi2 () const
 
virtual unsigned int get_ndf () const
 
virtual double get_zvtx () const
 
virtual double get_dca2d () const
 
virtual double get_dca2d_error () const
 
virtual double get_dca3d_xy () const
 
virtual double get_dca3d_z () const
 
virtual int get_nmvtx () const
 
virtual int get_ntpc () const
 
virtual double get_cemc_ecore () const
 
virtual double get_cemc_chi2 () const
 
virtual double get_cemc_prob () const
 
virtual double get_cemc_dphi () const
 
virtual double get_cemc_deta () const
 
virtual double get_hcalin_e () const
 
virtual double get_hcalin_dphi () const
 
virtual double get_hcalin_deta () const
 
virtual void set_id (unsigned int id)
 
virtual void set_charge (int charge)
 
virtual void set_px (double px)
 
virtual void set_py (double px)
 
virtual void set_pz (double pz)
 
virtual void set_dphi (double dphi)
 
virtual void set_deta (double deta)
 
virtual void set_emce (double emce)
 
virtual void set_e3x3 (double e3x3)
 
virtual void set_e5x5 (double e5x5)
 
virtual void set_chi2 (double a)
 
virtual void set_ndf (unsigned int a)
 
virtual void set_zvtx (double a)
 
virtual void set_dca2d (double a)
 
virtual void set_dca2d_error (double a)
 
virtual void set_dca3d_xy (double a)
 
virtual void set_dca3d_z (double a)
 
virtual void set_nmvtx (int i)
 
virtual void set_ntpc (int i)
 
virtual void set_cemc_ecore (double a)
 
virtual void set_cemc_chi2 (double a)
 
virtual void set_cemc_prob (double a)
 
virtual void set_cemc_dphi (double a)
 
virtual void set_cemc_deta (double a)
 
virtual void set_hcalin_e (double a)
 
virtual void set_hcalin_dphi (double a)
 
virtual void set_hcalin_deta (double a)
 
- Public Member Functions inherited from PHObject
 PHObject ()
 ctor
 
 ~PHObject () override
 dtor
 
virtual PHObjectclone () const final
 
PHObjectClone (const char *newname="") const final
 
void Copy (TObject &object) const final
 
virtual int Integrate () const
 
virtual int Integrate (PHObject *)
 
virtual void CopyFrom (const PHObject *obj)
 

Protected Member Functions

 sPHElectron ()
 

Detailed Description

Definition at line 10 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 10 of file sPHElectron.h

Constructor & Destructor Documentation

virtual sPHElectron::~sPHElectron ( )
inlinevirtual

Definition at line 13 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 13 of file sPHElectron.h

sPHElectron::sPHElectron ( )
inlineprotected

Definition at line 84 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 84 of file sPHElectron.h

Member Function Documentation

virtual PHObject* sPHElectron::CloneMe ( ) const
inlinevirtual

Virtual copy constructor.

Reimplemented from PHObject.

Reimplemented in sPHElectronv1.

Definition at line 19 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 19 of file sPHElectron.h

virtual double sPHElectron::get_cemc_chi2 ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 44 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 44 of file sPHElectron.h

virtual double sPHElectron::get_cemc_deta ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 47 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 47 of file sPHElectron.h

virtual double sPHElectron::get_cemc_dphi ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 46 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 46 of file sPHElectron.h

virtual double sPHElectron::get_cemc_ecore ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 43 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 43 of file sPHElectron.h

virtual double sPHElectron::get_cemc_prob ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 45 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 45 of file sPHElectron.h

virtual int sPHElectron::get_charge ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 22 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 22 of file sPHElectron.h

virtual double sPHElectron::get_chi2 ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 32 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 32 of file sPHElectron.h

virtual double sPHElectron::get_dca2d ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 35 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 35 of file sPHElectron.h

virtual double sPHElectron::get_dca2d_error ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 36 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 36 of file sPHElectron.h

virtual double sPHElectron::get_dca3d_xy ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 37 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 37 of file sPHElectron.h

virtual double sPHElectron::get_dca3d_z ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 38 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 38 of file sPHElectron.h

virtual double sPHElectron::get_deta ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 27 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 27 of file sPHElectron.h

virtual double sPHElectron::get_dphi ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 26 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 26 of file sPHElectron.h

virtual double sPHElectron::get_e3x3 ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 29 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 29 of file sPHElectron.h

virtual double sPHElectron::get_e5x5 ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 30 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 30 of file sPHElectron.h

virtual double sPHElectron::get_emce ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 28 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 28 of file sPHElectron.h

virtual double sPHElectron::get_hcalin_deta ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 50 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 50 of file sPHElectron.h

virtual double sPHElectron::get_hcalin_dphi ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 49 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 49 of file sPHElectron.h

virtual double sPHElectron::get_hcalin_e ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 48 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 48 of file sPHElectron.h

virtual unsigned int sPHElectron::get_id ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 21 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 21 of file sPHElectron.h

virtual unsigned int sPHElectron::get_ndf ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 33 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 33 of file sPHElectron.h

virtual int sPHElectron::get_nmvtx ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 40 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 40 of file sPHElectron.h

virtual int sPHElectron::get_ntpc ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 41 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 41 of file sPHElectron.h

virtual double sPHElectron::get_px ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 23 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 23 of file sPHElectron.h

virtual double sPHElectron::get_py ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 24 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 24 of file sPHElectron.h

virtual double sPHElectron::get_pz ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 25 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 25 of file sPHElectron.h

virtual double sPHElectron::get_zvtx ( ) const
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 34 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 34 of file sPHElectron.h

virtual void sPHElectron::identify ( std::ostream &  os = std::cout) const
inlinevirtual

identify Function from PHObject

Parameters
osOutput Stream

Reimplemented from PHObject.

Reimplemented in sPHElectronv1.

Definition at line 15 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 15 of file sPHElectron.h

References os.

virtual int sPHElectron::isValid ( ) const
inlinevirtual

isValid returns non zero if object contains vailid data

Reimplemented from PHObject.

Reimplemented in sPHElectronv1.

Definition at line 18 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 18 of file sPHElectron.h

virtual void sPHElectron::Reset ( )
inlinevirtual

Clear Event.

Reimplemented from PHObject.

Reimplemented in sPHElectronv1.

Definition at line 17 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 17 of file sPHElectron.h

virtual void sPHElectron::set_cemc_chi2 ( double  a)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 75 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 75 of file sPHElectron.h

virtual void sPHElectron::set_cemc_deta ( double  a)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 78 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 78 of file sPHElectron.h

virtual void sPHElectron::set_cemc_dphi ( double  a)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 77 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 77 of file sPHElectron.h

virtual void sPHElectron::set_cemc_ecore ( double  a)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 74 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 74 of file sPHElectron.h

virtual void sPHElectron::set_cemc_prob ( double  a)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 76 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 76 of file sPHElectron.h

virtual void sPHElectron::set_charge ( int  charge)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 53 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 53 of file sPHElectron.h

virtual void sPHElectron::set_chi2 ( double  a)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 63 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 63 of file sPHElectron.h

virtual void sPHElectron::set_dca2d ( double  a)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 66 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 66 of file sPHElectron.h

virtual void sPHElectron::set_dca2d_error ( double  a)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 67 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 67 of file sPHElectron.h

virtual void sPHElectron::set_dca3d_xy ( double  a)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 68 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 68 of file sPHElectron.h

virtual void sPHElectron::set_dca3d_z ( double  a)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 69 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 69 of file sPHElectron.h

virtual void sPHElectron::set_deta ( double  deta)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 58 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 58 of file sPHElectron.h

virtual void sPHElectron::set_dphi ( double  dphi)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 57 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 57 of file sPHElectron.h

virtual void sPHElectron::set_e3x3 ( double  e3x3)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 60 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 60 of file sPHElectron.h

virtual void sPHElectron::set_e5x5 ( double  e5x5)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 61 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 61 of file sPHElectron.h

virtual void sPHElectron::set_emce ( double  emce)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 59 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 59 of file sPHElectron.h

virtual void sPHElectron::set_hcalin_deta ( double  a)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 81 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 81 of file sPHElectron.h

virtual void sPHElectron::set_hcalin_dphi ( double  a)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 80 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 80 of file sPHElectron.h

virtual void sPHElectron::set_hcalin_e ( double  a)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 79 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 79 of file sPHElectron.h

virtual void sPHElectron::set_id ( unsigned int  id)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 52 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 52 of file sPHElectron.h

virtual void sPHElectron::set_ndf ( unsigned int  a)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 64 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 64 of file sPHElectron.h

virtual void sPHElectron::set_nmvtx ( int  i)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 71 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 71 of file sPHElectron.h

virtual void sPHElectron::set_ntpc ( int  i)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 72 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 72 of file sPHElectron.h

virtual void sPHElectron::set_px ( double  px)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 54 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 54 of file sPHElectron.h

virtual void sPHElectron::set_py ( double  px)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 55 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 55 of file sPHElectron.h

virtual void sPHElectron::set_pz ( double  pz)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 56 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 56 of file sPHElectron.h

virtual void sPHElectron::set_zvtx ( double  a)
inlinevirtual

Reimplemented in sPHElectronv1.

Definition at line 65 of file sPHElectron.h.

View newest version in sPHENIX GitHub at line 65 of file sPHElectron.h


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