#include <MuonMillepedeTrackRefitter.h>
Public Types | |
typedef AlignmentAlgorithmBase::ConstTrajTrackPair | ConstTrajTrackPair |
typedef AlignmentAlgorithmBase::ConstTrajTrackPairCollection | ConstTrajTrackPairCollection |
Public Types inherited from edm::EDProducer | |
typedef EDProducer | ModuleType |
typedef WorkerT< EDProducer > | WorkerType |
Public Types inherited from edm::ProducerBase | |
typedef ProductRegistryHelper::TypeLabelList | TypeLabelList |
Public Member Functions | |
MuonMillepedeTrackRefitter (const edm::ParameterSet &pset) | |
Constructor. More... | |
virtual void | produce (edm::Event &event, const edm::EventSetup &eventSetup) |
virtual | ~MuonMillepedeTrackRefitter () |
Destructor. More... | |
Public Member Functions inherited from edm::EDProducer | |
EDProducer () | |
virtual | ~EDProducer () |
Public Member Functions inherited from edm::ProducerBase | |
ProducerBase () | |
void | registerProducts (ProducerBase *, ProductRegistry *, ModuleDescription const &) |
boost::function< void(const BranchDescription &)> | registrationCallback () const |
used by the fwk to register list of products More... | |
virtual | ~ProducerBase () |
Private Attributes | |
edm::InputTag | SACollectionTag |
Additional Inherited Members | |
Static Public Member Functions inherited from edm::EDProducer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
Protected Member Functions inherited from edm::EDProducer | |
CurrentProcessingContext const * | currentContext () const |
Protected Member Functions inherited from edm::ProducerBase | |
template<class TProducer , class TMethod > | |
void | callWhenNewProductsRegistered (TProducer *iProd, TMethod iMethod) |
This class produces a collection of TrackForAlignment using as input Tracks and 4DSegments from AlcaReco. Calculation of predicted states is performed here.
Definition at line 40 of file MuonMillepedeTrackRefitter.h.
Definition at line 43 of file MuonMillepedeTrackRefitter.h.
typedef AlignmentAlgorithmBase::ConstTrajTrackPairCollection MuonMillepedeTrackRefitter::ConstTrajTrackPairCollection |
Definition at line 44 of file MuonMillepedeTrackRefitter.h.
MuonMillepedeTrackRefitter::MuonMillepedeTrackRefitter | ( | const edm::ParameterSet & | pset | ) |
Constructor.
Definition at line 53 of file MuonMillepedeTrackRefitter.cc.
References edm::ParameterSet::getParameter(), and SACollectionTag.
|
virtual |
|
virtual |
Implements edm::EDProducer.
Definition at line 70 of file MuonMillepedeTrackRefitter.cc.
References TrackingRecHit::clone(), edm::EventSetup::get(), reco::TransientTrack::innermostMeasurementState(), Trajectory::push(), reco::TransientTrack::recHitsBegin(), reco::TransientTrack::recHitsEnd(), SACollectionTag, and MuonTransientTrackingRecHit::specificBuild().
Referenced by python.JSONExport.JsonExport::export(), and python.HTMLExport.HTMLExport::export().
|
private |
Definition at line 61 of file MuonMillepedeTrackRefitter.h.
Referenced by MuonMillepedeTrackRefitter(), and produce().