98 : m_validOnly(iConfig.getParameter<
bool>(
"onlyValidRecHit")),
101 m_debug(iConfig.getUntrackedParameter<
bool>(
"debugMode",
false)),
108 m_ptrk = tfserv->
make<TH1F>(
"trkmomentum",
"Refitted Track momentum", 100, 0., 200.);
109 m_etatrk = tfserv->
make<TH1F>(
"trketa",
"Refitted Track pseudorapidity", 100, -4., 4.);
139 const std::vector<TrajectoryMeasurement>& tmcoll = traj->measurements();
144 for (std::vector<TrajectoryMeasurement>::const_iterator meas = tmcoll.begin(); meas != tmcoll.end(); ++meas) {
145 if (!meas->updatedState().isValid())
ClusterRef cluster() const
static const std::string kSharedResource
bool isSelected(const DetId &detid) const
friend struct const_iterator
#define DEFINE_FWK_MODULE(type)
key_type key() const
Accessor for product key.
const_iterator end() const
last iterator over the map (read only)
void fill(const TrajectoryStateOnSurface &tsos, TransientTrackingRecHit::ConstRecHitPointer hit) const
std::shared_ptr< TrackingRecHit const > ConstRecHitPointer
Log< level::Info, false > LogInfo
void analyze(const edm::Event &, const edm::EventSetup &) override
TSOSHistogramMaker m_tsoshm
edm::EDGetTokenT< TrajTrackAssociationCollection > m_ttacollToken
void endRun(const edm::Run &, const edm::EventSetup &) override
const_iterator begin() const
first iterator over the map (read only)
T * make(const Args &...args) const
make new ROOT object
void beginRun(const edm::Run &, const edm::EventSetup &) override
OverlapProblemTSOSAnalyzer(const edm::ParameterSet &)
~OverlapProblemTSOSAnalyzer() override