1 #ifndef SeedForPhotonConversion1Leg_H
2 #define SeedForPhotonConversion1Leg_H
24 static const int cotTheta_Max=99999;
27 thePropagatorLabel(cfg.getParameter<std::
string>(
"propagator")),
28 theBOFFMomentum(cfg.existsAs<double>(
"SeedMomentumForBOFF") ? cfg.getParameter<double>(
"SeedMomentumForBOFF") : 5.0)
32 const std::string & propagator =
"PropagatorWithMaterial",
double seedMomentumForBOFF = -5.0)
33 : thePropagatorLabel(propagator), theBOFFMomentum(seedMomentumForBOFF) { }
45 std::stringstream&
ss);
59 const float cotTheta)
const;
64 float sinTheta)
const;
82 std::stringstream *
pss;
SeedForPhotonConversion1Leg(const std::string &propagator="PropagatorWithMaterial", double seedMomentumForBOFF=-5.0)
~SeedForPhotonConversion1Leg()
BaseTrackerRecHit const * ConstRecHitPointer
std::vector< TrajectorySeed > TrajectorySeedCollection
SeedForPhotonConversion1Leg(const edm::ParameterSet &cfg)
std::string thePropagatorLabel
bool checkHit(const TrajectoryStateOnSurface &, const SeedingHitSet::ConstRecHitPointer &hit, const edm::EventSetup &es) const