SimGeneral
TrackingAnalysis
interface
PSimHitSelector.h
Go to the documentation of this file.
1
#ifndef TrackingAnalysis_PSimHitSelector_h
2
#define TrackingAnalysis_PSimHitSelector_h
3
4
#include <map>
5
#include <string>
6
#include <vector>
7
8
#include "
FWCore/Framework/interface/Event.h
"
9
#include "
FWCore/Framework/interface/EventSetup.h
"
10
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
11
12
#include "
SimDataFormats/TrackingHit/interface/PSimHit.h
"
13
15
class
PSimHitSelector
{
16
public
:
17
typedef
std::vector<PSimHit>
PSimHitCollection
;
18
20
/* Creates a MuonPSimHitSelector with association given by pset.
21
22
/param[in] pset with the configuration values
23
*/
24
PSimHitSelector
(
edm::ParameterSet
const
&);
25
std::string
mixLabel_
;
26
28
virtual
~PSimHitSelector
() {}
29
31
virtual
void
select
(
PSimHitCollection
&,
edm::Event
const
&,
edm::EventSetup
const
&)
const
;
32
33
protected
:
34
typedef
std::map<std::string, std::vector<std::string>>
PSimHitCollectionMap
;
35
36
PSimHitCollectionMap
pSimHitCollectionMap_
;
37
};
38
39
#endif
PSimHitSelector::PSimHitCollection
std::vector< PSimHit > PSimHitCollection
Definition:
PSimHitSelector.h:17
PSimHitSelector::~PSimHitSelector
virtual ~PSimHitSelector()
Virtual destructor.
Definition:
PSimHitSelector.h:28
PSimHitSelector::pSimHitCollectionMap_
PSimHitCollectionMap pSimHitCollectionMap_
Definition:
PSimHitSelector.h:36
PSimHit.h
PSimHitSelector::select
virtual void select(PSimHitCollection &, edm::Event const &, edm::EventSetup const &) const
Select the psimhit add them to a PSimHitCollection.
Definition:
PSimHitSelector.cc:21
edm::ParameterSet
Definition:
ParameterSet.h:47
Event.h
PSimHitSelector
PSimHitSelector class.
Definition:
PSimHitSelector.h:15
edm::EventSetup
Definition:
EventSetup.h:58
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
PSimHitSelector::PSimHitCollectionMap
std::map< std::string, std::vector< std::string > > PSimHitCollectionMap
Definition:
PSimHitSelector.h:34
PSimHitSelector::mixLabel_
std::string mixLabel_
Definition:
PSimHitSelector.h:25
EventSetup.h
ParameterSet.h
edm::Event
Definition:
Event.h:73
PSimHitSelector::PSimHitSelector
PSimHitSelector(edm::ParameterSet const &)
Constructor by pset.
Definition:
PSimHitSelector.cc:7
Generated for CMSSW Reference Manual by
1.8.16