![]() |
|
|||
File indexing completed on 2025-08-06 08:13:18
0001 // ---------------------------------------------------------------------------- 0002 // 'SCheckTrackPairsConfig.h' 0003 // Derek Anderson 0004 // 02.21.2024 0005 // 0006 // SCorrelatorQAMaker plugin to iterate through 0007 // all pairs of tracks in an event and fill 0008 // tuples/histograms comparing them. 0009 // ---------------------------------------------------------------------------- 0010 0011 #ifndef SCORRELATORQAMAKER_SCHECKTRACKPAIRSCONFIG_H 0012 #define SCORRELATORQAMAKER_SCHECKTRACKPAIRSCONFIG_H 0013 0014 // make common namespaces implicit 0015 using namespace std; 0016 0017 0018 0019 namespace SColdQcdCorrelatorAnalysis { 0020 0021 // SCheckTrackPairsConfig definition ---------------------------------------- 0022 0023 struct SCheckTrackPairsConfig { 0024 0025 bool doDcaSigCut {false}; 0026 bool requireSiSeed {true}; 0027 bool useOnlyPrimVtx {true}; 0028 0029 // track acceptance 0030 pair<Types::TrkInfo, Types::TrkInfo> trkAccept; 0031 0032 // for pt-dependent sigma cut 0033 pair<float, float> nSigCut; 0034 pair<float, float> ptFitMax; 0035 pair<TF1*, TF1*> fSigDca; 0036 0037 }; // end SCheckTrackPairsConfig 0038 0039 } // end SColdQcdCorrelatorAnalysis namespace 0040 0041 #endif 0042 0043 // end ------------------------------------------------------------------------
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
![]() ![]() |