CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
SiPixelPhase1TrackingParticleV.h
Go to the documentation of this file.
1 #ifndef SiPixelPhase1TrackingParticleV_h
2 #define SiPixelPhase1TrackingParticleV_h
3 // -*- C++ -*-
4 //
5 // Package: SiPixelPhase1TrackingParticleV
6 // Class : SiPixelPhase1TrackingParticleV
7 //
8 
9 // Original Author: Marcel Schneider
10 // Additional Authors: Alexander Morton - modifying code for validation use
11 
16 
17 namespace reco {
19 }
20 
22  enum {
25  ID,
28  PT,
29  PHI,
30  ETA,
31  VTX,
32  VTY,
33  VYZ,
34  TIP,
35  LIP,
36  };
37 
38 public:
40  void analyze(const edm::Event &, const edm::EventSetup &) override;
41 
42 private:
44  std::vector<edm::EDGetTokenT<std::vector<PSimHit>>> simHitTokens_;
45 };
46 
47 #endif
edm::EDGetTokenT< TrackingParticleCollection > vec_TrackingParticle_Token_
void analyze(const edm::Event &, const edm::EventSetup &) override
SiPixelPhase1TrackingParticleV(const edm::ParameterSet &conf)
std::vector< edm::EDGetTokenT< std::vector< PSimHit > > > simHitTokens_