CMS 3D CMS Logo

EcalGenEvtSelector.h
Go to the documentation of this file.
1 #ifndef _HI_EcalGenEvtSelector_h__
2 #define _HI_EcalGenEvtSelector_h__
3 
4 #include <vector>
6 
8 public:
10  ~EcalGenEvtSelector() override { ; }
11 
12  bool filter(HepMC::GenEvent*) override;
13 
14 private:
15  std::vector<int> partonId_;
16  std::vector<int> partonStatus_;
17  std::vector<double> partonPt_;
18 
19  std::vector<int> particleId_;
20  std::vector<int> particleStatus_;
21  std::vector<double> particlePt_;
22 
23  double etaMax_;
24 };
25 
26 #endif
BaseHiGenEvtSelector.h
EcalGenEvtSelector::particleId_
std::vector< int > particleId_
Definition: EcalGenEvtSelector.h:19
HepMC::GenEvent
Definition: hepmc_rootio.cc:9
EcalGenEvtSelector::partonId_
std::vector< int > partonId_
Definition: EcalGenEvtSelector.h:15
EcalGenEvtSelector::etaMax_
double etaMax_
Definition: EcalGenEvtSelector.h:23
EcalGenEvtSelector::~EcalGenEvtSelector
~EcalGenEvtSelector() override
Definition: EcalGenEvtSelector.h:10
EcalGenEvtSelector::partonPt_
std::vector< double > partonPt_
Definition: EcalGenEvtSelector.h:17
edm::ParameterSet
Definition: ParameterSet.h:47
BaseHiGenEvtSelector
Definition: BaseHiGenEvtSelector.h:8
EcalGenEvtSelector::partonStatus_
std::vector< int > partonStatus_
Definition: EcalGenEvtSelector.h:16
EcalGenEvtSelector
Definition: EcalGenEvtSelector.h:7
EcalGenEvtSelector::EcalGenEvtSelector
EcalGenEvtSelector(const edm::ParameterSet &pset)
Definition: EcalGenEvtSelector.cc:6
EcalGenEvtSelector::filter
bool filter(HepMC::GenEvent *) override
Definition: EcalGenEvtSelector.cc:34
EcalGenEvtSelector::particlePt_
std::vector< double > particlePt_
Definition: EcalGenEvtSelector.h:21
EcalGenEvtSelector::particleStatus_
std::vector< int > particleStatus_
Definition: EcalGenEvtSelector.h:20
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27