PandaRoot
PndSimpleCombiner Class Reference

#include <PndSimpleCombiner.h>

Public Member Functions

 PndSimpleCombiner (PndAnalysis *fAna, TString decay, TString params="", double Ecm=0)
 
 ~PndSimpleCombiner ()
 
void SetVerbose (int verb=1)
 
void Combine ()
 
void Print ()
 
void SetPid (TString crit="", TString algo="")
 
void SetPidElectron (TString crit="", TString algo="")
 
void SetPidMuon (TString crit="", TString algo="")
 
void SetPidPion (TString crit="", TString algo="")
 
void SetPidKaon (TString crit="", TString algo="")
 
void SetPidProton (TString crit="", TString algo="")
 
void SetGoodPhoton (TString crit="")
 
void SetGoodTrack (TString crit="")
 
int GetNLists ()
 
bool GetList (RhoCandList &l, TString comp)
 
bool GetList (RhoCandList &l, int pdg)
 
bool GetListN (RhoCandList &l, int idx)
 
TString GetDecayString ()
 

Detailed Description

Definition at line 65 of file PndSimpleCombiner.h.

Constructor & Destructor Documentation

◆ PndSimpleCombiner()

PndSimpleCombiner::PndSimpleCombiner ( PndAnalysis fAna,
TString  decay,
TString  params = "",
double  Ecm = 0 
)

◆ ~PndSimpleCombiner()

PndSimpleCombiner::~PndSimpleCombiner ( )

Member Function Documentation

◆ Combine()

void PndSimpleCombiner::Combine ( )

◆ GetDecayString()

TString PndSimpleCombiner::GetDecayString ( )
inline

Definition at line 90 of file PndSimpleCombiner.h.

References MAXLISTS, and SCDecayInfo::mpdg.

90 { return fDecay; }

◆ GetList() [1/2]

bool PndSimpleCombiner::GetList ( RhoCandList l,
TString  comp 
)

◆ GetList() [2/2]

bool PndSimpleCombiner::GetList ( RhoCandList l,
int  pdg 
)

◆ GetListN()

bool PndSimpleCombiner::GetListN ( RhoCandList l,
int  idx 
)

◆ GetNLists()

int PndSimpleCombiner::GetNLists ( )
inline

Definition at line 86 of file PndSimpleCombiner.h.

86 { return fNLists - 11; }

◆ Print()

void PndSimpleCombiner::Print ( )

◆ SetGoodPhoton()

void PndSimpleCombiner::SetGoodPhoton ( TString  crit = "")

◆ SetGoodTrack()

void PndSimpleCombiner::SetGoodTrack ( TString  crit = "")

◆ SetPid()

void PndSimpleCombiner::SetPid ( TString  crit = "",
TString  algo = "" 
)

◆ SetPidElectron()

void PndSimpleCombiner::SetPidElectron ( TString  crit = "",
TString  algo = "" 
)

◆ SetPidKaon()

void PndSimpleCombiner::SetPidKaon ( TString  crit = "",
TString  algo = "" 
)

◆ SetPidMuon()

void PndSimpleCombiner::SetPidMuon ( TString  crit = "",
TString  algo = "" 
)

◆ SetPidPion()

void PndSimpleCombiner::SetPidPion ( TString  crit = "",
TString  algo = "" 
)

◆ SetPidProton()

void PndSimpleCombiner::SetPidProton ( TString  crit = "",
TString  algo = "" 
)

◆ SetVerbose()

void PndSimpleCombiner::SetVerbose ( int  verb = 1)
inline

Definition at line 74 of file PndSimpleCombiner.h.

74 { fVerbose = verb; }

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