|
||||
File indexing completed on 2024-04-06 12:01:01
0001 #ifndef CommonTools_BaseParticlePropagator_makeMuon_h 0002 #define CommonTools_BaseParticlePropagator_makeMuon_h 0003 // -*- C++ -*- 0004 // 0005 // Package: CommonTools/BaseParticlePropagator 0006 // Class : makeMuon 0007 // 0008 /**\class makeMuon makeMuon.h "CommonTools/BaseParticlePropagator/interface/makeMuon.h" 0009 0010 Description: Creates a RawParticle of type muon 0011 0012 Usage: 0013 <usage> 0014 0015 */ 0016 // 0017 // Original Author: Christopher Jones 0018 // Created: Mon, 04 Mar 2019 17:36:32 GMT 0019 // 0020 0021 // system include files 0022 #include "DataFormats/Math/interface/LorentzVector.h" 0023 0024 // user include files 0025 0026 // forward declarations 0027 class RawParticle; 0028 0029 namespace rawparticle { 0030 ///Create a particle with momentum 'p' at space-time point xStart 0031 /// The particle will be a muon if iParticle==true, else it will 0032 /// be an anti-muon. 0033 RawParticle makeMuon(bool isParticle, const math::XYZTLorentzVector& p, const math::XYZTLorentzVector& xStart); 0034 } // namespace rawparticle 0035 0036 #endif
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.2.1 LXR engine. The LXR team |