CMS 3D CMS Logo

SeedGeneratorForCosmics.h
Go to the documentation of this file.
1 #ifndef SeedGeneratorForCosmics_H
2 #define SeedGeneratorForCosmics_H
3 
10 //#include "RecoTracker/SpecialSeedGenerators/interface/SeedGeneratorFromLayerPairs.h"
25 class PixelSeedLayerPairs;
28 
30 public:
33 
34  void run(const SiStripRecHit2DCollection &collstereo,
35  const SiStripRecHit2DCollection &collrphi,
36  const SiStripMatchedRecHit2DCollection &collmatched,
37  const edm::EventSetup &c,
39 
40 private:
41  void init(const SiStripRecHit2DCollection &collstereo,
42  const SiStripRecHit2DCollection &collrphi,
43  const SiStripMatchedRecHit2DCollection &collmatched,
44  const edm::EventSetup &c);
45 
47 
48  int32_t maxSeeds_;
54 
59 
65  float seedpt;
68 
69  //***top-bottom
72  //***
73 };
74 #endif
edm::ESHandle< TrackerGeometry > tracker
const edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > theMagfieldToken
PropagatorWithMaterial * thePropagatorOp
CosmicHitTripletGenerator * theTripletGenerator
CosmicHitPairGenerator * thePairGenerator
PropagatorWithMaterial * thePropagatorAl
std::vector< TrajectorySeed > TrajectorySeedCollection
const edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > theTTopoToken
bool seeds(TrajectorySeedCollection &output, const TrackingRegion &region)
SeedGeneratorForCosmics(const edm::ParameterSet &conf, edm::ConsumesCollector)
const edm::ESGetToken< GeometricSearchTracker, TrackerRecoGeometryRecord > theSearchTrackerToken
void run(const SiStripRecHit2DCollection &collstereo, const SiStripRecHit2DCollection &collrphi, const SiStripMatchedRecHit2DCollection &collmatched, const edm::EventSetup &c, TrajectorySeedCollection &)
const edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > theTrackerToken
edm::ESHandle< MagneticField > magfield
void init(const SiStripRecHit2DCollection &collstereo, const SiStripRecHit2DCollection &collrphi, const SiStripMatchedRecHit2DCollection &collmatched, const edm::EventSetup &c)
TrajectoryStateOnSurface TSOS