FairRoot/PandaRoot
Public Member Functions | Protected Attributes | List of all members
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::PndPidBremCorrected4Mom ( )

Definition at line 14 of file PndPidBremCorrected4Mom.cxx.

References fPhiBumpList, and fSepBumpList.

14  :
15  fXmomentum(0.),
16  fYmomentum(0.),
17  fZmomentum(0.),
18  fEnergy(0.),
19  fPidCandIdx(-1),
20  fPhiBumpList(),
21  fSepBumpList()
22 {
23  fPhiBumpList.clear();
24  fSepBumpList.clear();
25 }
std::vector< Int_t > fPhiBumpList
std::vector< Int_t > fSepBumpList
PndPidBremCorrected4Mom::PndPidBremCorrected4Mom ( TLorentzVector &  p4)

Definition at line 27 of file PndPidBremCorrected4Mom.cxx.

References fPhiBumpList, and fSepBumpList.

27  :
28  fXmomentum(p4.X()),
29  fYmomentum(p4.Y()),
30  fZmomentum(p4.Z()),
31  fEnergy(p4.E()),
32  fPidCandIdx(-1),
33  fPhiBumpList(),
34  fSepBumpList()
35 {
36  fPhiBumpList.clear();
37  fSepBumpList.clear();
38 }
std::vector< Int_t > fPhiBumpList
std::vector< Int_t > fSepBumpList
PndPidBremCorrected4Mom::~PndPidBremCorrected4Mom ( )

Definition at line 40 of file PndPidBremCorrected4Mom.cxx.

40  {
41 
42 }

Member Function Documentation

void PndPidBremCorrected4Mom::AddToPhiBumpList ( Int_t  idx)
inline

Definition at line 43 of file PndPidBremCorrected4Mom.h.

References fPhiBumpList.

43 { fPhiBumpList.push_back(idx); }
std::vector< Int_t > fPhiBumpList
int idx[MAX]
Definition: autocutx.C:38
void PndPidBremCorrected4Mom::AddToSepBumpList ( Int_t  idx)
inline

Definition at line 44 of file PndPidBremCorrected4Mom.h.

References fSepBumpList.

44 { fSepBumpList.push_back(idx); }
std::vector< Int_t > fSepBumpList
int idx[MAX]
Definition: autocutx.C:38
Double_t PndPidBremCorrected4Mom::GetEnergy ( ) const
inline

Definition at line 36 of file PndPidBremCorrected4Mom.h.

References fEnergy.

36 { return fEnergy; }
TVector3 PndPidBremCorrected4Mom::GetMomentum ( ) const
inline
const std::vector<Int_t>& PndPidBremCorrected4Mom::GetPhiBumpList ( )
inline

Definition at line 38 of file PndPidBremCorrected4Mom.h.

References fPhiBumpList.

38 {return fPhiBumpList; }
std::vector< Int_t > fPhiBumpList
Int_t PndPidBremCorrected4Mom::GetPidCandIdx ( ) const
inline

Definition at line 37 of file PndPidBremCorrected4Mom.h.

References fPidCandIdx.

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

Definition at line 39 of file PndPidBremCorrected4Mom.h.

References fSepBumpList.

39 {return fSepBumpList; }
std::vector< Int_t > fSepBumpList
void PndPidBremCorrected4Mom::SetEnergy ( Double_t  en)
inline

Definition at line 42 of file PndPidBremCorrected4Mom.h.

References fEnergy.

42 { fEnergy=(Float_t) en;}
void PndPidBremCorrected4Mom::SetMomentum ( TVector3 &  mom)
inline

Definition at line 41 of file PndPidBremCorrected4Mom.h.

References fXmomentum, fYmomentum, and fZmomentum.

void PndPidBremCorrected4Mom::SetPidCandIdx ( Int_t  idx)
inline

Definition at line 45 of file PndPidBremCorrected4Mom.h.

References fPidCandIdx, and idx.

45 { fPidCandIdx = idx; }
int idx[MAX]
Definition: autocutx.C:38

Member Data Documentation

Double_t PndPidBremCorrected4Mom::fEnergy
protected

Definition at line 52 of file PndPidBremCorrected4Mom.h.

Referenced by GetEnergy(), and SetEnergy().

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

Definition at line 54 of file PndPidBremCorrected4Mom.h.

Referenced by GetPidCandIdx(), and SetPidCandIdx().

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

Definition at line 49 of file PndPidBremCorrected4Mom.h.

Referenced by GetMomentum(), and SetMomentum().

Double_t PndPidBremCorrected4Mom::fYmomentum
protected

Definition at line 50 of file PndPidBremCorrected4Mom.h.

Referenced by GetMomentum(), and SetMomentum().

Double_t PndPidBremCorrected4Mom::fZmomentum
protected

Definition at line 51 of file PndPidBremCorrected4Mom.h.

Referenced by GetMomentum(), and SetMomentum().


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