1 #ifndef Validation_RecoMuon_MuonSeedTrack_H
2 #define Validation_RecoMuon_MuonSeedTrack_H
69 alias.erase(alias.size() - 1, alias.size());
~MuonSeedTrack() override
destructor
std::string theAlias
the Branch alias
MuonServiceProxy * theService
the event setup proxy, it takes care the services update
std::pair< bool, reco::Track > buildTrackAtPCA(const TrajectorySeed &) const
Build a track at the PCA WITHOUT any vertex constriant.
edm::EDGetTokenT< TrajectorySeedCollection > theSeedsToken
MuonUpdatorAtVertex * theUpdatorAtVtx
the class used for updating a Trajectory State at veretex
TrajectoryStateOnSurface getSeedTSOS(const TrajectorySeed &seed) const
get the TrajectorySeed's TrajectoryStateOnSurface
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