CMS 3D CMS Logo

TrackInfoProducer.h
Go to the documentation of this file.
1 #ifndef TrackInfoProducer_h
2 #define TrackInfoProducer_h
3 
4 //
5 // Package: RecoTracker/TrackInfoProducer
6 // Class: TrackInfoProducer
7 //
8 //
9 // Description: Produce TrackInfo from Trajectory
10 //
11 //
12 // Original Author: Chiara Genta
13 // Created:
14 //
15 
24 
26  public:
27 
28  // TrackInfoProducer(){}
29  explicit TrackInfoProducer(const edm::ParameterSet& iConfig);
30 
31  ~TrackInfoProducer() override{};
32 
33  void produce(edm::Event&, const edm::EventSetup&) override;
34 
35 
36  private:
42 };
43 #endif
~TrackInfoProducer() override
edm::EDGetTokenT< TrajTrackAssociationCollection > assoMapToken_
TrackInfoProducer(const edm::ParameterSet &iConfig)
void produce(edm::Event &, const edm::EventSetup &) override
std::string updatedStateTag_
edm::EDGetTokenT< std::vector< Trajectory > > TrajectoryToken_
std::string forwardPredictedStateTag_
std::string combinedStateTag_
std::string backwardPredictedStateTag_
TrackInfoProducerAlgorithm theAlgo_
edm::EDGetTokenT< reco::TrackCollection > trackCollectionToken_