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 22 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 50 of file PndEmcHeader.h.

References fCluEnergy.

50 { return fCluEnergy; };
Double32_t fCluEnergy
Definition: PndEmcHeader.h:63

◆ GetCluMult()

virtual Int_t PndEmcHeader::GetCluMult ( ) const
inlinevirtual

Definition at line 53 of file PndEmcHeader.h.

References nCluMult.

53 { return nCluMult; };
Int_t nCluMult
Definition: PndEmcHeader.h:66

◆ GetDigiMult()

virtual Int_t PndEmcHeader::GetDigiMult ( ) const
inlinevirtual

Definition at line 52 of file PndEmcHeader.h.

References nDigiMult.

52 { return nDigiMult; };
Int_t nDigiMult
Definition: PndEmcHeader.h:65

◆ GetHitEnergy()

virtual Double32_t PndEmcHeader::GetHitEnergy ( ) const
inlinevirtual

Accessors

Definition at line 49 of file PndEmcHeader.h.

References fHitEnergy.

49 { return fHitEnergy; };
Double32_t fHitEnergy
Definition: PndEmcHeader.h:62

◆ GetHitMult()

virtual Int_t PndEmcHeader::GetHitMult ( ) const
inlinevirtual

Definition at line 51 of file PndEmcHeader.h.

References nHitMult.

51 { return nHitMult; };
Int_t nHitMult
Definition: PndEmcHeader.h:64

◆ GetPx()

virtual Double32_t PndEmcHeader::GetPx ( ) const
inlinevirtual

Definition at line 54 of file PndEmcHeader.h.

References fPx.

54 { return fPx; };
Double32_t fPx
Definition: PndEmcHeader.h:56

◆ GetPy()

virtual Double32_t PndEmcHeader::GetPy ( ) const
inlinevirtual

Definition at line 55 of file PndEmcHeader.h.

References fPy.

55 { return fPy; };
Double32_t fPy
Definition: PndEmcHeader.h:60

◆ GetPz()

virtual Double32_t PndEmcHeader::GetPz ( ) const
inlinevirtual

Definition at line 56 of file PndEmcHeader.h.

References fPx, and fPz.

56 { return fPz; };
Double32_t fPz
Definition: PndEmcHeader.h:61

◆ 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 40 of file PndEmcHeader.h.

References fCluEnergy.

40 { fCluEnergy = energy; };
Double32_t fCluEnergy
Definition: PndEmcHeader.h:63

◆ SetCluMult()

virtual void PndEmcHeader::SetCluMult ( Int_t  mult)
inlinevirtual

Definition at line 43 of file PndEmcHeader.h.

References nCluMult.

43 { nCluMult = mult; };
Int_t nCluMult
Definition: PndEmcHeader.h:66

◆ SetDigiMult()

virtual void PndEmcHeader::SetDigiMult ( Int_t  mult)
inlinevirtual

Definition at line 42 of file PndEmcHeader.h.

References nDigiMult.

42 { nDigiMult = mult; };
Int_t nDigiMult
Definition: PndEmcHeader.h:65

◆ SetHitEnergy()

virtual void PndEmcHeader::SetHitEnergy ( Double32_t  energy)
inlinevirtual

Modifiers

Definition at line 39 of file PndEmcHeader.h.

References fHitEnergy.

39 { fHitEnergy = energy; };
Double32_t fHitEnergy
Definition: PndEmcHeader.h:62

◆ SetHitMult()

virtual void PndEmcHeader::SetHitMult ( Int_t  mult)
inlinevirtual

Definition at line 41 of file PndEmcHeader.h.

References nHitMult.

41 { nHitMult = mult; };
Int_t nHitMult
Definition: PndEmcHeader.h:64

◆ SetPx()

virtual void PndEmcHeader::SetPx ( Double32_t  px)
inlinevirtual

Definition at line 44 of file PndEmcHeader.h.

References fPx.

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

◆ SetPy()

virtual void PndEmcHeader::SetPy ( Double32_t  py)
inlinevirtual

Definition at line 45 of file PndEmcHeader.h.

References fPy.

45 { fPy = py; };
Double32_t fPy
Definition: PndEmcHeader.h:60

◆ SetPz()

virtual void PndEmcHeader::SetPz ( Double32_t  pz)
inlinevirtual

Definition at line 46 of file PndEmcHeader.h.

References fPz, and pz.

46 { fPz = pz; };
Double32_t fPz
Definition: PndEmcHeader.h:61
double pz[39]
Definition: pipisigmas.h:13

Member Data Documentation

◆ fCluEnergy

Double32_t PndEmcHeader::fCluEnergy
protected

Definition at line 63 of file PndEmcHeader.h.

Referenced by GetCluEnergy(), and SetCluEnergy().

◆ fHitEnergy

Double32_t PndEmcHeader::fHitEnergy
protected

Definition at line 62 of file PndEmcHeader.h.

Referenced by GetHitEnergy(), and SetHitEnergy().

◆ fPx

Double32_t PndEmcHeader::fPx
protected

Definition at line 56 of file PndEmcHeader.h.

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

◆ fPy

Double32_t PndEmcHeader::fPy
protected

Definition at line 60 of file PndEmcHeader.h.

Referenced by GetPy(), and SetPy().

◆ fPz

Double32_t PndEmcHeader::fPz
protected

Definition at line 61 of file PndEmcHeader.h.

Referenced by GetPz(), and SetPz().

◆ nCluMult

Int_t PndEmcHeader::nCluMult
protected

Definition at line 66 of file PndEmcHeader.h.

Referenced by GetCluMult(), and SetCluMult().

◆ nDigiMult

Int_t PndEmcHeader::nDigiMult
protected

Definition at line 65 of file PndEmcHeader.h.

Referenced by GetDigiMult(), and SetDigiMult().

◆ nHitMult

Int_t PndEmcHeader::nHitMult
protected

Definition at line 64 of file PndEmcHeader.h.

Referenced by GetHitMult(), and SetHitMult().


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