1 #ifndef Alignment_CommonAlignmentProducer_AlignmentProducerAsAnalyzer_h 2 #define Alignment_CommonAlignmentProducer_AlignmentProducerAsAnalyzer_h 31 edm::one::WatchLuminosityBlocks,
32 edm::one::SharedResources>
47 virtual void endJob()
override;
virtual bool getTkFittedLasBeamCollection(const edm::Run &, edm::Handle< TkFittedLasBeamCollection > &) override
Alignment producer base class.
virtual void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) override
virtual ~AlignmentProducerAsAnalyzer()=default
Destructor.
edm::EDGetTokenT< TkFittedLasBeamCollection > tkLasBeamToken_
edm::EDGetTokenT< AliClusterValueMap > clusterValueMapToken_
edm::EDGetTokenT< TrajTrackAssociationCollection > tjTkAssociationMapToken_
virtual bool getAliClusterValueMap(const edm::Event &, edm::Handle< AliClusterValueMap > &) override
virtual void endRun(const edm::Run &, const edm::EventSetup &) override
virtual void analyze(const edm::Event &, const edm::EventSetup &) override
bool getByToken(EDGetToken token, Handle< PROD > &result) const
virtual bool getBeamSpot(const edm::Event &, edm::Handle< reco::BeamSpot > &) override
virtual bool getTrajTrackAssociationCollection(const edm::Event &, edm::Handle< TrajTrackAssociationCollection > &) override
virtual void endLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) override
virtual bool getTsosVectorCollection(const edm::Run &, edm::Handle< TsosVectorCollection > &) override
AlignmentProducerAsAnalyzer(const edm::ParameterSet &)
Constructor.
virtual void beginJob() override
virtual void beginRun(const edm::Run &, const edm::EventSetup &) override
edm::EDGetTokenT< reco::BeamSpot > beamSpotToken_
virtual void endJob() override
edm::EDGetTokenT< TsosVectorCollection > tsosVectorToken_