Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:04:47

0001 #ifndef MuonReco_MuonCosmicCompatibility_h
0002 #define MuonReco_MuonCosmicCompatibility_h
0003 
0004 namespace reco {
0005   struct MuonCosmicCompatibility {
0006     /// combined cosmic-likeness: 0 == not cosmic-like

0007     float cosmicCompatibility;
0008     /// cosmic-likeness based on time: 0 == prompt-like

0009     float timeCompatibility;
0010     /// cosmic-likeness based on presence of a track in opp side: 0 == no matching opp tracks

0011     float backToBackCompatibility;
0012     /// cosmic-likeness based on overlap with traversing cosmic muon (only muon/STA hits are used)

0013     float overlapCompatibility;
0014     /// cosmic-likeness based on the 2D impact parameters (dxy, dz wrt to PV). 0 == cosmic-like

0015     float ipCompatibility;
0016     /// cosmic-likeness based on the event activity information: tracker track multiplicity and vertex quality. 0 == cosmic-like

0017     float vertexCompatibility;
0018 
0019     MuonCosmicCompatibility()
0020         : cosmicCompatibility(0),
0021           timeCompatibility(0),
0022           backToBackCompatibility(0),
0023           overlapCompatibility(0),
0024           ipCompatibility(0),
0025           vertexCompatibility(0) {}
0026   };
0027 }  // namespace reco

0028 #endif