PandaRoot
PndEmcHeader Class Reference

#include <PndEmcHeader.h>

Inheritance diagram for PndEmcHeader:

Public Member Functions

 PndEmcHeader ()
 
 PndEmcHeader (Double32_t ene_hit, Int_t mult_hit, Int_t mult_digi, Double32_t ene_clu, Int_t mult_clu, TVector3 p_clu)
 
 PndEmcHeader (const PndEmcHeader &)
 
virtual ~PndEmcHeader ()
 
virtual void Print (const Option_t *opt="") const
 
virtual void SetHitEnergy (Double32_t energy)
 
virtual void SetCluEnergy (Double32_t energy)
 
virtual void SetHitMult (Int_t mult)
 
virtual void SetDigiMult (Int_t mult)
 
virtual void SetCluMult (Int_t mult)
 
virtual void SetPx (Double32_t px)
 
virtual void SetPy (Double32_t py)
 
virtual void SetPz (Double32_t pz)
 
virtual Double32_t GetHitEnergy () const
 
virtual Double32_t GetCluEnergy () const
 
virtual Int_t GetHitMult () const
 
virtual Int_t GetDigiMult () const
 
virtual Int_t GetCluMult () const
 
virtual Double32_t GetPx () const
 
virtual Double32_t GetPy () const
 
virtual Double32_t GetPz () const
 

Protected Attributes

Double32_t fPx
 
Double32_t fPy
 
Double32_t fPz
 
Double32_t fHitEnergy
 
Double32_t fCluEnergy
 
Int_t nHitMult
 
Int_t nDigiMult
 
Int_t nCluMult
 

Detailed Description

Definition at line 34 of file PndEmcHeader.h.

Constructor & Destructor Documentation

◆ PndEmcHeader() [1/3]

PndEmcHeader::PndEmcHeader ( )

Default constructor

◆ PndEmcHeader() [2/3]

PndEmcHeader::PndEmcHeader ( Double32_t  ene_hit,
Int_t  mult_hit,
Int_t  mult_digi,
Double32_t  ene_clu,
Int_t  mult_clu,
TVector3  p_clu 
)

◆ PndEmcHeader() [3/3]

PndEmcHeader::PndEmcHeader ( const PndEmcHeader )

Copy

◆ ~PndEmcHeader()

virtual PndEmcHeader::~PndEmcHeader ( )
virtual

Destructor

Member Function Documentation

◆ GetCluEnergy()

virtual Double32_t PndEmcHeader::GetCluEnergy ( ) const
inlinevirtual

Definition at line 62 of file PndEmcHeader.h.

References fCluEnergy.

62 { return fCluEnergy; };
Double32_t fCluEnergy
Definition: PndEmcHeader.h:75

◆ GetCluMult()

virtual Int_t PndEmcHeader::GetCluMult ( ) const
inlinevirtual

Definition at line 65 of file PndEmcHeader.h.

References nCluMult.

65 { return nCluMult; };
Int_t nCluMult
Definition: PndEmcHeader.h:78

◆ GetDigiMult()

virtual Int_t PndEmcHeader::GetDigiMult ( ) const
inlinevirtual

Definition at line 64 of file PndEmcHeader.h.

References nDigiMult.

64 { return nDigiMult; };
Int_t nDigiMult
Definition: PndEmcHeader.h:77

◆ GetHitEnergy()

virtual Double32_t PndEmcHeader::GetHitEnergy ( ) const
inlinevirtual

Accessors

Definition at line 61 of file PndEmcHeader.h.

References fHitEnergy.

61 { return fHitEnergy; };
Double32_t fHitEnergy
Definition: PndEmcHeader.h:74

◆ GetHitMult()

virtual Int_t PndEmcHeader::GetHitMult ( ) const
inlinevirtual

Definition at line 63 of file PndEmcHeader.h.

References nHitMult.

63 { return nHitMult; };
Int_t nHitMult
Definition: PndEmcHeader.h:76

◆ GetPx()

virtual Double32_t PndEmcHeader::GetPx ( ) const
inlinevirtual

Definition at line 66 of file PndEmcHeader.h.

References fPx.

66 { return fPx; };
Double32_t fPx
Definition: PndEmcHeader.h:68

◆ GetPy()

virtual Double32_t PndEmcHeader::GetPy ( ) const
inlinevirtual

Definition at line 67 of file PndEmcHeader.h.

References fPy.

67 { return fPy; };
Double32_t fPy
Definition: PndEmcHeader.h:72

◆ GetPz()

virtual Double32_t PndEmcHeader::GetPz ( ) const
inlinevirtual

Definition at line 68 of file PndEmcHeader.h.

References fPx, and fPz.

68 { return fPz; };
Double32_t fPz
Definition: PndEmcHeader.h:73

◆ Print()

virtual void PndEmcHeader::Print ( const Option_t *  opt = "") const
virtual

Output to screen

◆ SetCluEnergy()

virtual void PndEmcHeader::SetCluEnergy ( Double32_t  energy)
inlinevirtual

Definition at line 52 of file PndEmcHeader.h.

References fCluEnergy.

52 { fCluEnergy = energy; };
Double32_t fCluEnergy
Definition: PndEmcHeader.h:75

◆ SetCluMult()

virtual void PndEmcHeader::SetCluMult ( Int_t  mult)
inlinevirtual

Definition at line 55 of file PndEmcHeader.h.

References nCluMult.

55 { nCluMult = mult; };
Int_t nCluMult
Definition: PndEmcHeader.h:78

◆ SetDigiMult()

virtual void PndEmcHeader::SetDigiMult ( Int_t  mult)
inlinevirtual

Definition at line 54 of file PndEmcHeader.h.

References nDigiMult.

54 { nDigiMult = mult; };
Int_t nDigiMult
Definition: PndEmcHeader.h:77

◆ SetHitEnergy()

virtual void PndEmcHeader::SetHitEnergy ( Double32_t  energy)
inlinevirtual

Modifiers

Definition at line 51 of file PndEmcHeader.h.

References fHitEnergy.

51 { fHitEnergy = energy; };
Double32_t fHitEnergy
Definition: PndEmcHeader.h:74

◆ SetHitMult()

virtual void PndEmcHeader::SetHitMult ( Int_t  mult)
inlinevirtual

Definition at line 53 of file PndEmcHeader.h.

References nHitMult.

53 { nHitMult = mult; };
Int_t nHitMult
Definition: PndEmcHeader.h:76

◆ SetPx()

virtual void PndEmcHeader::SetPx ( Double32_t  px)
inlinevirtual

Definition at line 56 of file PndEmcHeader.h.

References fPx.

56 { fPx = px; };
Double32_t fPx
Definition: PndEmcHeader.h:68

◆ SetPy()

virtual void PndEmcHeader::SetPy ( Double32_t  py)
inlinevirtual

Definition at line 57 of file PndEmcHeader.h.

References fPy.

57 { fPy = py; };
Double32_t fPy
Definition: PndEmcHeader.h:72

◆ SetPz()

virtual void PndEmcHeader::SetPz ( Double32_t  pz)
inlinevirtual

Definition at line 58 of file PndEmcHeader.h.

References fPz, and pz.

58 { fPz = pz; };
Double32_t fPz
Definition: PndEmcHeader.h:73
double pz[39]
Definition: pipisigmas.h:25

Member Data Documentation

◆ fCluEnergy

Double32_t PndEmcHeader::fCluEnergy
protected

Definition at line 75 of file PndEmcHeader.h.

Referenced by GetCluEnergy(), and SetCluEnergy().

◆ fHitEnergy

Double32_t PndEmcHeader::fHitEnergy
protected

Definition at line 74 of file PndEmcHeader.h.

Referenced by GetHitEnergy(), and SetHitEnergy().

◆ fPx

Double32_t PndEmcHeader::fPx
protected

Definition at line 68 of file PndEmcHeader.h.

Referenced by GetPx(), GetPz(), and SetPx().

◆ fPy

Double32_t PndEmcHeader::fPy
protected

Definition at line 72 of file PndEmcHeader.h.

Referenced by GetPy(), and SetPy().

◆ fPz

Double32_t PndEmcHeader::fPz
protected

Definition at line 73 of file PndEmcHeader.h.

Referenced by GetPz(), and SetPz().

◆ nCluMult

Int_t PndEmcHeader::nCluMult
protected

Definition at line 78 of file PndEmcHeader.h.

Referenced by GetCluMult(), and SetCluMult().

◆ nDigiMult

Int_t PndEmcHeader::nDigiMult
protected

Definition at line 77 of file PndEmcHeader.h.

Referenced by GetDigiMult(), and SetDigiMult().

◆ nHitMult

Int_t PndEmcHeader::nHitMult
protected

Definition at line 76 of file PndEmcHeader.h.

Referenced by GetHitMult(), and SetHitMult().


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