PandaRoot
PndAnaPidSelector Class Reference

#include <PndAnaPidSelector.h>

Inheritance diagram for PndAnaPidSelector:
RhoParticleSelectorBase

Public Member Functions

 PndAnaPidSelector (const char *name="PndAnaPidSelector", const char *type="", const char *paramid="Default")
 
virtual ~PndAnaPidSelector ()
 
virtual Bool_t Accept (RhoCandidate *b)
 
virtual Bool_t Accept (PndPidCandidate *b)
 
Bool_t SetCriterion (TString &crit)
 
Bool_t SetSelection (TString &crit)
 
- Public Member Functions inherited from RhoParticleSelectorBase
 RhoParticleSelectorBase (const char *name="VAbsPidSelector", const char *type=nullptr)
 
virtual ~RhoParticleSelectorBase ()
 
virtual void SetCriterion (const char *crit)
 
void SetCriterion (criterion crit)
 
void Select (RhoCandList &l)
 
void Select (RhoCandList &in, RhoCandList &out)
 

Protected Attributes

PndAnaSelectorParfSelectPar
 
Double_t fChargeCrit
 Pointer to the current parameter object. More...
 
Double_t fUserCut
 
Int_t fPidSelect
 
- Protected Attributes inherited from RhoParticleSelectorBase
TParticlePDG * fTypePlus
 
TParticlePDG * fTypeMinus
 Particle type to accept. More...
 
criterion fCriterion
 Particle type to accept. More...
 

Additional Inherited Members

- Protected Member Functions inherited from RhoParticleSelectorBase
TParticlePDG * CPConjugate (TParticlePDG *aPart)
 
void SetTypeAndMass (RhoCandidate *b)
 

Detailed Description

Definition at line 21 of file PndAnaPidSelector.h.

Constructor & Destructor Documentation

◆ PndAnaPidSelector()

PndAnaPidSelector::PndAnaPidSelector ( const char *  name = "PndAnaPidSelector",
const char *  type = "",
const char *  paramid = "Default" 
)

◆ ~PndAnaPidSelector()

virtual PndAnaPidSelector::~PndAnaPidSelector ( )
inlinevirtual

Definition at line 27 of file PndAnaPidSelector.h.

References Accept().

27 {}

Member Function Documentation

◆ Accept() [1/2]

virtual Bool_t PndAnaPidSelector::Accept ( RhoCandidate b)
virtual

Implements RhoParticleSelectorBase.

Referenced by ~PndAnaPidSelector().

◆ Accept() [2/2]

virtual Bool_t PndAnaPidSelector::Accept ( PndPidCandidate b)
virtual

◆ SetCriterion()

Bool_t PndAnaPidSelector::SetCriterion ( TString &  crit)
inline

Definition at line 32 of file PndAnaPidSelector.h.

References SetSelection().

32 { return SetSelection(crit); };
Bool_t SetSelection(TString &crit)

◆ SetSelection()

Bool_t PndAnaPidSelector::SetSelection ( TString &  crit)

Referenced by SetCriterion().

Member Data Documentation

◆ fChargeCrit

Double_t PndAnaPidSelector::fChargeCrit
protected

Pointer to the current parameter object.

Definition at line 40 of file PndAnaPidSelector.h.

◆ fPidSelect

Int_t PndAnaPidSelector::fPidSelect
protected

Definition at line 43 of file PndAnaPidSelector.h.

◆ fSelectPar

PndAnaSelectorPar* PndAnaPidSelector::fSelectPar
protected

Definition at line 36 of file PndAnaPidSelector.h.

◆ fUserCut

Double_t PndAnaPidSelector::fUserCut
protected

Definition at line 41 of file PndAnaPidSelector.h.


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