2 #define ElectronSeed_h 1
36 static std::string
const &
name()
38 static std::string
const name_(
"ElectronSeed") ;
void setCaloCluster(const CaloClusterRef &, unsigned char hitsMask=0, int subDet2=0, int subDet1=0, float hoe1=std::numeric_limits< float >::infinity(), float hoe2=std::numeric_limits< float >::infinity())
static std::string const & name()
ElectronSeed * clone() const
CtfTrackRef ctfTrack() const
Accessors.
edm::Ref< TrackCollection > CtfTrackRef
edm::OwnVector< TrackingRecHit > RecHitContainer
void setCtfTrack(const CtfTrackRef &)
Set additional info.
CaloClusterRef caloCluster() const
bool isTrackerDriven() const
float hcalDepth2OverEcal_
ElectronSeed()
Construction of base attributes.
void setNegAttributes(float dRz2=std::numeric_limits< float >::infinity(), float dPhi2=std::numeric_limits< float >::infinity(), float dRz1=std::numeric_limits< float >::infinity(), float dPhi1=std::numeric_limits< float >::infinity())
CaloClusterRef caloCluster_
PTrajectoryStateOnDet const & startingState() const
float hcalDepth1OverEcal_
TrackCharge getCharge() const
Utility.
edm::RefToBase< CaloCluster > CaloClusterRef
TrackCharge charge() const
Charge (-1, 0 or 1)
void setPosAttributes(float dRz2=std::numeric_limits< float >::infinity(), float dPhi2=std::numeric_limits< float >::infinity(), float dRz1=std::numeric_limits< float >::infinity(), float dPhi1=std::numeric_limits< float >::infinity())
const LocalTrajectoryParameters & parameters() const
bool isEcalDriven() const
unsigned char hitsMask() const