![]() |
![]() |
#include <MuonMillepedeTrackRefitter.h>
Public Types | |
typedef AlignmentAlgorithmBase::ConstTrajTrackPair | ConstTrajTrackPair |
typedef AlignmentAlgorithmBase::ConstTrajTrackPairCollection | ConstTrajTrackPairCollection |
![]() | |
typedef EDProducer | ModuleType |
typedef WorkerT< EDProducer > | WorkerType |
![]() | |
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... | |
![]() | |
EDProducer () | |
virtual | ~EDProducer () |
![]() | |
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 const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
![]() | |
CurrentProcessingContext const * | currentContext () const |
![]() | |
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().