CMS 3D CMS Logo

ShallowTracksProducer.h
Go to the documentation of this file.
1 #ifndef SHALLOW_TRACKS_PRODUCER
2 #define SHALLOW_TRACKS_PRODUCER
3 
8 
10 public:
11  explicit ShallowTracksProducer(const edm::ParameterSet &);
12 
13 private:
18  void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override;
19 
46 };
47 #endif
edm::StreamID
Definition: StreamID.h:30
ShallowTracksProducer::theTracksLabel
edm::InputTag theTracksLabel
Definition: ShallowTracksProducer.h:15
ShallowTracksProducer::thetaerrPut_
const edm::EDPutTokenT< std::vector< double > > thetaerrPut_
Definition: ShallowTracksProducer.h:31
ShallowTracksProducer::chi2Put_
const edm::EDPutTokenT< std::vector< double > > chi2Put_
Definition: ShallowTracksProducer.h:21
ShallowTracksProducer::dszPut_
const edm::EDPutTokenT< std::vector< double > > dszPut_
Definition: ShallowTracksProducer.h:38
edm::EDGetTokenT
Definition: EDGetToken.h:33
edm::EDPutTokenT< unsigned int >
ShallowTracksProducer::ShallowTracksProducer
ShallowTracksProducer(const edm::ParameterSet &)
Definition: ShallowTracksProducer.cc:9
ShallowTracksProducer::hitslostPut_
const edm::EDPutTokenT< std::vector< unsigned int > > hitslostPut_
Definition: ShallowTracksProducer.h:29
ShallowTracksProducer::phierrPut_
const edm::EDPutTokenT< std::vector< double > > phierrPut_
Definition: ShallowTracksProducer.h:33
ShallowTracksProducer::qoverpPut_
const edm::EDPutTokenT< std::vector< double > > qoverpPut_
Definition: ShallowTracksProducer.h:40
ShallowTracksProducer::qoverperrPut_
const edm::EDPutTokenT< std::vector< double > > qoverperrPut_
Definition: ShallowTracksProducer.h:41
ShallowTracksProducer::Suffix
std::string Suffix
Definition: ShallowTracksProducer.h:17
ShallowTracksProducer::ptPut_
const edm::EDPutTokenT< std::vector< float > > ptPut_
Definition: ShallowTracksProducer.h:26
Track.h
ShallowTracksProducer::produce
void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
Definition: ShallowTracksProducer.cc:40
ShallowTracksProducer::dszerrPut_
const edm::EDPutTokenT< std::vector< double > > dszerrPut_
Definition: ShallowTracksProducer.h:39
ShallowTracksProducer::chi2ndofPut_
const edm::EDPutTokenT< std::vector< double > > chi2ndofPut_
Definition: ShallowTracksProducer.h:23
ShallowTracksProducer::dxyPut_
const edm::EDPutTokenT< std::vector< double > > dxyPut_
Definition: ShallowTracksProducer.h:36
edm::global::EDProducer
Definition: EDProducer.h:32
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
ShallowTracksProducer::algoPut_
const edm::EDPutTokenT< std::vector< int > > algoPut_
Definition: ShallowTracksProducer.h:45
ShallowTracksProducer::hitsvalidPut_
const edm::EDPutTokenT< std::vector< unsigned int > > hitsvalidPut_
Definition: ShallowTracksProducer.h:28
ShallowTracksProducer::numberPut_
const edm::EDPutTokenT< unsigned int > numberPut_
Definition: ShallowTracksProducer.h:20
ShallowTracksProducer::momentumPut_
const edm::EDPutTokenT< std::vector< float > > momentumPut_
Definition: ShallowTracksProducer.h:25
ShallowTracksProducer::etaPut_
const edm::EDPutTokenT< std::vector< double > > etaPut_
Definition: ShallowTracksProducer.h:34
ShallowTracksProducer::vxPut_
const edm::EDPutTokenT< std::vector< double > > vxPut_
Definition: ShallowTracksProducer.h:42
ShallowTracksProducer::thetaPut_
const edm::EDPutTokenT< std::vector< double > > thetaPut_
Definition: ShallowTracksProducer.h:30
edm::ParameterSet
Definition: ParameterSet.h:47
ShallowTracksProducer::ndofPut_
const edm::EDPutTokenT< std::vector< double > > ndofPut_
Definition: ShallowTracksProducer.h:22
ShallowTracksProducer::phiPut_
const edm::EDPutTokenT< std::vector< double > > phiPut_
Definition: ShallowTracksProducer.h:32
ShallowTracksProducer::Prefix
std::string Prefix
Definition: ShallowTracksProducer.h:16
ShallowTracksProducer::tracks_token_
const edm::EDGetTokenT< edm::View< reco::Track > > tracks_token_
Definition: ShallowTracksProducer.h:14
edm::EventSetup
Definition: EventSetup.h:58
ShallowTracksProducer::dxyerrPut_
const edm::EDPutTokenT< std::vector< double > > dxyerrPut_
Definition: ShallowTracksProducer.h:37
InputTag.h
ShallowTracksProducer::pterrPut_
const edm::EDPutTokenT< std::vector< float > > pterrPut_
Definition: ShallowTracksProducer.h:27
ShallowTracksProducer::etaerrPut_
const edm::EDPutTokenT< std::vector< double > > etaerrPut_
Definition: ShallowTracksProducer.h:35
ShallowTracksProducer::vzPut_
const edm::EDPutTokenT< std::vector< double > > vzPut_
Definition: ShallowTracksProducer.h:44
Frameworkfwd.h
EDProducer.h
ShallowTracksProducer
Definition: ShallowTracksProducer.h:9
edm::Event
Definition: Event.h:73
ShallowTracksProducer::vyPut_
const edm::EDPutTokenT< std::vector< double > > vyPut_
Definition: ShallowTracksProducer.h:43
edm::InputTag
Definition: InputTag.h:15
ShallowTracksProducer::chargePut_
const edm::EDPutTokenT< std::vector< float > > chargePut_
Definition: ShallowTracksProducer.h:24