File indexing completed on 2025-05-07 01:50:03
0001 #ifndef process_h
0002 #define process_h
0003
0004 #include "LSTEff.h"
0005 #include "rooutil.h"
0006 #include "cxxopts.h"
0007 #include "helper.h"
0008
0009 void bookEfficiencySets(std::vector<SimTrackSetDefinition>& effset);
0010 void bookEfficiencySet(SimTrackSetDefinition& effset);
0011 void bookFakeRateSets(std::vector<RecoTrackSetDefinition>& FRset);
0012 void bookFakeRateSet(RecoTrackSetDefinition& FRset);
0013 void bookDuplicateRateSets(std::vector<RecoTrackSetDefinition>& DRset);
0014 void bookDuplicateRateSet(RecoTrackSetDefinition& DRset);
0015
0016 void fillEfficiencySets(std::vector<SimTrackSetDefinition>& effset);
0017 void fillEfficiencySet(int isimtrk,
0018 SimTrackSetDefinition& effset,
0019 float pt,
0020 float eta,
0021 float dz,
0022 float dxy,
0023 float phi,
0024 int pdgidtrk,
0025 int q,
0026 float vtx_x,
0027 float vtx_y,
0028 float vtx_z);
0029 void fillFakeRateSets(std::vector<RecoTrackSetDefinition>& FRset);
0030 void fillFakeRateSet(int isimtrk, RecoTrackSetDefinition& FRset, float pt, float eta, float phi);
0031 void fillDuplicateRateSets(std::vector<RecoTrackSetDefinition>& DRset);
0032 void fillDuplicateRateSet(int isimtrk, RecoTrackSetDefinition& DRset, float pt, float eta, float phi);
0033
0034 #endif