CMS 3D CMS Logo

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&);
41 
42  private:
44  std::vector<edm::EDGetTokenT<std::vector<PSimHit> > > simHitTokens_;
45  std::vector<std::pair<unsigned int, const PSimHit *>> trackIdToHitPtr_;
46 };
47 
48 #endif
49 
def analyze(function, filename, filter=None)
Definition: Profiling.py:11
std::vector< std::pair< unsigned int, const PSimHit * > > trackIdToHitPtr_
edm::EDGetTokenT< TrackingParticleCollection > vec_TrackingParticle_Token_
fixed size matrix
std::vector< edm::EDGetTokenT< std::vector< PSimHit > > > simHitTokens_