CMS 3D CMS Logo

SeedGeneratorForCRack.h
Go to the documentation of this file.
1 #ifndef SeedGeneratorForCRack_H
2 #define SeedGeneratorForCRack_H
3 
6 //#include "RecoTracker/SpecialSeedGenerators/interface/SeedGeneratorFromLayerPairs.h"
20 class PixelSeedLayerPairs;
24 
26 public:
30  void init(const SiStripRecHit2DCollection &collstereo,
31  const SiStripRecHit2DCollection &collrphi,
32  const SiStripMatchedRecHit2DCollection &collmatched,
33  const edm::EventSetup &c);
34 
37 
38 private:
39  // es tokens
45 
50 
56  float seedpt;
59  double seedMomentum;
60 };
61 #endif
const edm::ESGetToken< TransientTrackingRecHitBuilder, TransientRecHitRecord > theTTRHToken
const TransientTrackingRecHitBuilder * TTTRHBuilder
void seeds(TrajectorySeedCollection &output, const edm::EventSetup &c, const TrackingRegion &region)
const edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > theTTopoToken
TrajectoryStateOnSurface TSOS
std::vector< TrajectorySeed > TrajectorySeedCollection
PropagatorWithMaterial * thePropagatorAl
edm::ESHandle< MagneticField > magfield
SeedGeneratorForCRack(const edm::ParameterSet &conf, edm::ConsumesCollector)
const edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > theMagfieldToken
PropagatorWithMaterial * thePropagatorOp
void init(const SiStripRecHit2DCollection &collstereo, const SiStripRecHit2DCollection &collrphi, const SiStripMatchedRecHit2DCollection &collmatched, const edm::EventSetup &c)
const edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > theTrackerToken
const edm::ESGetToken< GeometricSearchTracker, TrackerRecoGeometryRecord > theSearchTrackerToken
GlobalTrackingRegion region
void run(TrajectorySeedCollection &, const edm::EventSetup &c)
CosmicHitPairGenerator * thePairGenerator
edm::ESHandle< TrackerGeometry > tracker