Back to home page

Project CMSSW displayed by LXR

 
 

    


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