PandaRoot
PndPidBremCorrected4Mom Class Reference

#include <PndPidBremCorrected4Mom.h>

Inheritance diagram for PndPidBremCorrected4Mom:

Public Member Functions

 PndPidBremCorrected4Mom ()
 
 PndPidBremCorrected4Mom (TLorentzVector &p4)
 
 ~PndPidBremCorrected4Mom ()
 
TVector3 GetMomentum () const
 
Double_t GetEnergy () const
 
Int_t GetPidCandIdx () const
 
const std::vector< Int_t > & GetPhiBumpList ()
 
const std::vector< Int_t > & GetSepBumpList ()
 
void SetMomentum (TVector3 &mom)
 
void SetEnergy (Double_t en)
 
void AddToPhiBumpList (Int_t idx)
 
void AddToSepBumpList (Int_t idx)
 
void SetPidCandIdx (Int_t idx)
 

Protected Attributes

Double_t fXmomentum
 
Double_t fYmomentum
 
Double_t fZmomentum
 
Double_t fEnergy
 
Int_t fPidCandIdx
 
std::vector< Int_t > fPhiBumpList
 
std::vector< Int_t > fSepBumpList
 

Detailed Description

Definition at line 25 of file PndPidBremCorrected4Mom.h.

Constructor & Destructor Documentation

◆ PndPidBremCorrected4Mom() [1/2]

PndPidBremCorrected4Mom::PndPidBremCorrected4Mom ( )

◆ PndPidBremCorrected4Mom() [2/2]

PndPidBremCorrected4Mom::PndPidBremCorrected4Mom ( TLorentzVector &  p4)

◆ ~PndPidBremCorrected4Mom()

PndPidBremCorrected4Mom::~PndPidBremCorrected4Mom ( )

Member Function Documentation

◆ AddToPhiBumpList()

void PndPidBremCorrected4Mom::AddToPhiBumpList ( Int_t  idx)
inline

Definition at line 46 of file PndPidBremCorrected4Mom.h.

References fPhiBumpList.

46 { fPhiBumpList.push_back(idx); }
std::vector< Int_t > fPhiBumpList

◆ AddToSepBumpList()

void PndPidBremCorrected4Mom::AddToSepBumpList ( Int_t  idx)
inline

Definition at line 47 of file PndPidBremCorrected4Mom.h.

References fSepBumpList.

47 { fSepBumpList.push_back(idx); }
std::vector< Int_t > fSepBumpList

◆ GetEnergy()

Double_t PndPidBremCorrected4Mom::GetEnergy ( ) const
inline

Definition at line 34 of file PndPidBremCorrected4Mom.h.

References fEnergy.

34 { return fEnergy; }

◆ GetMomentum()

TVector3 PndPidBremCorrected4Mom::GetMomentum ( ) const
inline

◆ GetPhiBumpList()

const std::vector<Int_t>& PndPidBremCorrected4Mom::GetPhiBumpList ( )
inline

Definition at line 36 of file PndPidBremCorrected4Mom.h.

References fPhiBumpList.

36 { return fPhiBumpList; }
std::vector< Int_t > fPhiBumpList

◆ GetPidCandIdx()

Int_t PndPidBremCorrected4Mom::GetPidCandIdx ( ) const
inline

Definition at line 35 of file PndPidBremCorrected4Mom.h.

References fPidCandIdx.

◆ GetSepBumpList()

const std::vector<Int_t>& PndPidBremCorrected4Mom::GetSepBumpList ( )
inline

Definition at line 37 of file PndPidBremCorrected4Mom.h.

References fSepBumpList.

37 { return fSepBumpList; }
std::vector< Int_t > fSepBumpList

◆ SetEnergy()

void PndPidBremCorrected4Mom::SetEnergy ( Double_t  en)
inline

Definition at line 45 of file PndPidBremCorrected4Mom.h.

References fEnergy.

45 { fEnergy = (Float_t)en; }

◆ SetMomentum()

void PndPidBremCorrected4Mom::SetMomentum ( TVector3 &  mom)
inline

Definition at line 39 of file PndPidBremCorrected4Mom.h.

References fXmomentum, fYmomentum, and fZmomentum.

40  {
41  fXmomentum = mom.X();
42  fYmomentum = mom.Y();
43  fZmomentum = mom.Z();
44  }

◆ SetPidCandIdx()

void PndPidBremCorrected4Mom::SetPidCandIdx ( Int_t  idx)
inline

Definition at line 48 of file PndPidBremCorrected4Mom.h.

References fPidCandIdx.

Member Data Documentation

◆ fEnergy

Double_t PndPidBremCorrected4Mom::fEnergy
protected

Definition at line 54 of file PndPidBremCorrected4Mom.h.

Referenced by GetEnergy(), and SetEnergy().

◆ fPhiBumpList

std::vector<Int_t> PndPidBremCorrected4Mom::fPhiBumpList
protected

Definition at line 57 of file PndPidBremCorrected4Mom.h.

Referenced by AddToPhiBumpList(), and GetPhiBumpList().

◆ fPidCandIdx

Int_t PndPidBremCorrected4Mom::fPidCandIdx
protected

Definition at line 56 of file PndPidBremCorrected4Mom.h.

Referenced by GetPidCandIdx(), and SetPidCandIdx().

◆ fSepBumpList

std::vector<Int_t> PndPidBremCorrected4Mom::fSepBumpList
protected

Definition at line 58 of file PndPidBremCorrected4Mom.h.

Referenced by AddToSepBumpList(), and GetSepBumpList().

◆ fXmomentum

Double_t PndPidBremCorrected4Mom::fXmomentum
protected

Definition at line 51 of file PndPidBremCorrected4Mom.h.

Referenced by GetMomentum(), and SetMomentum().

◆ fYmomentum

Double_t PndPidBremCorrected4Mom::fYmomentum
protected

Definition at line 52 of file PndPidBremCorrected4Mom.h.

Referenced by GetMomentum(), and SetMomentum().

◆ fZmomentum

Double_t PndPidBremCorrected4Mom::fZmomentum
protected

Definition at line 53 of file PndPidBremCorrected4Mom.h.

Referenced by GetMomentum(), and SetMomentum().


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