00001 #include "DataFormats/EgammaReco/interface/ElectronPixelSeed.h" 00002 00003 using namespace reco; 00004 00005 ElectronPixelSeed::ElectronPixelSeed( ) 00006 : TrajectorySeed() 00007 { 00008 } 00009 00010 ElectronPixelSeed::ElectronPixelSeed(edm::Ref<SuperClusterCollection>& scl, PTrajectoryStateOnDet & pts, recHitContainer & rh, PropagationDirection & dir) 00011 : TrajectorySeed(pts,rh,dir) 00012 { 00013 00014 theSuperCluster = scl; 00015 } 00016 00017 ElectronPixelSeed::ElectronPixelSeed(edm::Ref<SuperClusterCollection>& scl, const TrajectorySeed & seed) 00018 : TrajectorySeed(seed) 00019 { 00020 00021 theSuperCluster = scl; 00022 } 00023 00024 ElectronPixelSeed::ElectronPixelSeed( const ElectronPixelSeed & seed ) 00025 : TrajectorySeed(seed) 00026 { 00027 theSuperCluster=seed.theSuperCluster; 00028 } 00029 00030 ElectronPixelSeed & ElectronPixelSeed::operator=( const ElectronPixelSeed & seed ) 00031 { 00032 TrajectorySeed::operator=(seed) ; 00033 theSuperCluster = seed.theSuperCluster ; 00034 return *this ; 00035 } 00036 00037 ElectronPixelSeed::~ElectronPixelSeed() 00038 { } 00039