![]() |
|
|||
File indexing completed on 2025-02-23 10:01:36
0001 /** 0002 \file 0003 Declaration of various Smear namespace types and constants. 0004 0005 \author Kolja Kauder 0006 \date 2020-06-30 0007 \copyright 2020 Brookhaven National Lab 0008 */ 0009 0010 #ifndef INCLUDE_EICSMEAR_SMEAR_SMEARCONSTANTS_H_ 0011 #define INCLUDE_EICSMEAR_SMEAR_SMEARCONSTANTS_H_ 0012 0013 namespace Smear { 0014 0015 /** 0016 Enumerator listing particle wise kinematic variables. 0017 Naming is self explanitory. 0018 These will be used when specifying arguments and outputs 0019 for device parametrizations. 0020 */ 0021 enum KinType { 0022 kE, kP, kTheta, kPhi, kPz, kPt, kInvalidKinType 0023 }; 0024 0025 /** Classes of particles */ 0026 enum EGenre { 0027 kAll = 0, kElectromagnetic = 1, kHadronic = 2 0028 }; 0029 0030 /** Particle charged **/ 0031 enum ECharge { 0032 kNeutral, kCharged, kAllCharges 0033 }; 0034 0035 } // namespace 0036 #endif // INCLUDE_EICSMEAR_SMEAR_SMEARCONSTANTS_H_
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
![]() ![]() |