![]() |
|
|||
File indexing completed on 2024-04-06 12:24:04
0001 #ifndef PhysicsTools_PatUtils_ParticleCode_h 0002 #define PhysicsTools_PatUtils_ParticleCode_h 0003 0004 /** 0005 \file ParticleCode.h 0006 \brief Defines the enumerations of particle type and status. 0007 0008 Inspired from the MrParticle ID flags. 0009 0010 \author F.J. Ronga (ETH Zurich) 0011 \version $Id: $ 0012 **/ 0013 0014 namespace pat { 0015 0016 //! Definition of particle types 0017 enum ParticleType { 0018 UNKNOWN = 0, //!< 0: Unidentified isolated particle 0019 ELECTRON, //!< 1: 0020 MUON, //!< 2: 0021 TAU, //!< 3: 0022 PHOTON, //!< 4: 0023 JET, //!< 5: 0024 BJET, //!< 6: 0025 TOP, //!< 7: 0026 INVISIBLE //!< 8: Invisible particle (Monte Carlo only) 0027 }; 0028 0029 //! Definition of particle status after selection 0030 enum ParticleStatus { 0031 GOOD = 0, //!< 0: Passed selection 0032 BAD, //!< 1: Failed selection (without additional info) 0033 HOVERE, //!< 2: Bad H/E ratio 0034 SHOWER, //!< 3: Bad ECAL shower shape 0035 MATCHING //!< 4: Bad matching to track 0036 }; 0037 0038 } // namespace pat 0039 0040 #endif
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.2.1 LXR engine. The LXR team |
![]() ![]() |