1 #ifndef Validation_RecoMuon_MuonSeedTrack_H 2 #define Validation_RecoMuon_MuonSeedTrack_H ~MuonSeedTrack() override
destructor
std::string theAlias
the Branch alias
MuonServiceProxy * theService
the event setup proxy, it takes care the services update
TrajectoryStateOnSurface getSeedTSOS(const TrajectorySeed &seed) const
get the TrajectorySeed's TrajectoryStateOnSurface
edm::EDGetTokenT< TrajectorySeedCollection > theSeedsToken
std::pair< bool, reco::Track > buildTrackAtPCA(const TrajectorySeed &) const
Build a track at the PCA WITHOUT any vertex constriant.
MuonUpdatorAtVertex * theUpdatorAtVtx
the class used for updating a Trajectory State at veretex
edm::InputTag theSeedsLabel
the propagator used for extracting TSOS from seed
void endJob() override
post-job
MuonSeedTrack(const edm::ParameterSet &)
constructor with config
void produce(edm::Event &, const edm::EventSetup &) override
construct proto-tracks
void setAlias(std::string alias)
set the Branch alias
void beginJob() override
pre-job booking