PandaRoot
PndPidListMaker.h
Go to the documentation of this file.
1
#ifndef PNDPIDLISTMAKER_H
2
#define PNDPIDLISTMAKER_H 1
3
4
#include <string>
5
#include <vector>
6
7
#include "
RhoCandList.h
"
8
#include "
RhoPlusParticleSelector.h
"
9
#include "
RhoMinusParticleSelector.h
"
10
#include "
RhoSimpleElectronSelector.h
"
11
#include "
RhoSimpleKaonSelector.h
"
12
#include "
RhoSimpleMuonSelector.h
"
13
#include "
RhoSimplePionSelector.h
"
14
#include "
RhoSimpleProtonSelector.h
"
15
16
class
PndPidListMaker
{
17
public
:
18
PndPidListMaker
();
19
PndPidListMaker
(
RhoCandList
&l);
20
virtual
~PndPidListMaker
();
21
22
void
SetBaseList
(
RhoCandList
&l);
23
bool
FillList
(
RhoCandList
&l, std::string listkey =
"All"
);
24
25
private
:
26
void
Init();
27
28
// Private Member Variables
29
30
RhoCandList
fBaseList;
31
32
// **** the basic selectors
33
//
34
RhoPlusParticleSelector
*plusSel;
35
RhoMinusParticleSelector
*minusSel;
36
37
RhoSimpleElectronSelector
*eSel;
38
RhoSimpleMuonSelector
*muSel;
39
RhoSimplePionSelector
*piSel;
40
RhoSimpleKaonSelector
*kSel;
41
RhoSimpleProtonSelector
*pSel;
42
43
std::vector<std::string> fListNames;
44
45
ClassDef(
PndPidListMaker
, 1);
46
};
47
48
#endif
RhoSimpleKaonSelector.h
RhoMinusParticleSelector.h
PndPidListMaker::~PndPidListMaker
virtual ~PndPidListMaker()
RhoSimpleProtonSelector.h
RhoSimpleElectronSelector.h
PndPidListMaker::SetBaseList
void SetBaseList(RhoCandList &l)
RhoPlusParticleSelector
Definition:
RhoPlusParticleSelector.h:27
RhoSimpleElectronSelector
Definition:
RhoSimpleElectronSelector.h:27
RhoSimpleProtonSelector
Definition:
RhoSimpleProtonSelector.h:27
RhoCandList
Definition:
RhoCandList.h:27
PndPidListMaker::PndPidListMaker
PndPidListMaker()
PndPidListMaker::FillList
bool FillList(RhoCandList &l, std::string listkey="All")
RhoMinusParticleSelector
Definition:
RhoMinusParticleSelector.h:27
RhoSimpleMuonSelector
Definition:
RhoSimpleMuonSelector.h:27
PndPidListMaker
Definition:
PndPidListMaker.h:16
RhoSimplePionSelector.h
RhoCandList.h
RhoSimpleKaonSelector
Definition:
RhoSimpleKaonSelector.h:27
RhoSimplePionSelector
Definition:
RhoSimplePionSelector.h:27
RhoSimpleMuonSelector.h
RhoPlusParticleSelector.h
home
gitlab-runner
builds
LYZoAKaU
0
PandaRootGroup
PandaRoot
analysis
AnalysisTools
PndPidListMaker.h
Generated on Fri Oct 21 2022 07:03:59 for PandaRoot by
1.8.13