-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathGenSelection.h
More file actions
24 lines (16 loc) · 1.21 KB
/
GenSelection.h
File metadata and controls
24 lines (16 loc) · 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#ifndef GenSelection_h
#define MuonSelection_h
#include "GenParticle.h"
#include "LeptonSelection.h"
class GenSel : public Lep {
Int_t numVer, leptoni;
GenParticle::FakeType fakeType;
GenParticle::LooseTight looseTight;
GenParticle::LeptonType leptonType;
public:
GenSel();
~GenSel();
void GenSelection(std::vector<Double_t> Eta, std::vector<Double_t> Pt, std::vector<Double_t> Px, std::vector<Double_t> Py, std::vector<Double_t> Pz, std::vector<Double_t> E, std::vector<Double_t> Trkdx, std::vector<Double_t> Trkdy, std::vector<Double_t> Trkdz, Double_t Vertex_X, Double_t Vertex_Y, Double_t Vertex_Z, std::vector<Int_t> pdgId, std::vector<Int_t> status, std::vector<Int_t> ndaught, std::vector<Int_t> mother, std::vector<GenParticle>& genColl);
void GenSelectionB(std::vector<Double_t> Eta, std::vector<Double_t> Pt, std::vector<Double_t> Px, std::vector<Double_t> Py, std::vector<Double_t> Pz, std::vector<Double_t> E, std::vector<Double_t> Trkdx, std::vector<Double_t> Trkdy, std::vector<Double_t> Trkdz, Double_t Vertex_X, Double_t Vertex_Y, Double_t Vertex_Z, std::vector<Int_t> pdgId, std::vector<Int_t> status, std::vector<Int_t> ndaug, std::vector<Int_t> mother, std::vector<GenParticle>& genColl);
};
#endif