1 #ifndef HLTrigger_btau_L3MumuTrackingRegion_H
2 #define HLTrigger_btau_L3MumuTrackingRegion_H
26 theVertex = (theVertexTag.label().length()>1);
40 if (regionPSet.
exists(
"searchOpt")){
47 if (regionPSet.
exists(
"measurementTrackerName")){
53 if (regionPSet.
exists(
"howToUseMeasurementTracker")){
67 std::vector<TrackingRegion* >
result;
73 measurementTracker = hmte.
product();
84 reco::VertexCollection::const_iterator ci = vertCollection.begin();
85 if (vertCollection.size()>0) {
92 for(ci=vertCollection.begin();ci!=vertCollection.end();ci++)
95 GlobalVector dirVector((iTrk)->px(),(iTrk)->py(),(iTrk)->pz());
110 for(reco::TrackCollection::const_iterator iTrk = trks->begin();iTrk != trks->end();iTrk++) {
111 GlobalVector dirVector((iTrk)->px(),(iTrk)->py(),(iTrk)->pz());
T getParameter(std::string const &) const
virtual ~L3MumuTrackingRegion()
bool getByToken(EDGetToken token, Handle< PROD > &result) const
edm::EDGetTokenT< reco::TrackCollection > theInputTrkToken
Global3DPoint GlobalPoint
std::vector< Track > TrackCollection
collection of Tracks
bool exists(std::string const ¶meterName) const
checks if a parameter exists
std::vector< Vertex > VertexCollection
collection of Vertex objects
double theOriginHalfLength
edm::EDGetTokenT< reco::VertexCollection > theVertexToken
virtual std::vector< TrackingRegion * > regions(const edm::Event &ev, const edm::EventSetup &es) const
static UseMeasurementTracker doubleToUseMeasurementTracker(double value)
edm::InputTag theInputTrkTag
edm::EDGetTokenT< MeasurementTrackerEvent > theMeasurementTrackerToken
T const * product() const
edm::InputTag theVertexTag
std::vector< TrackBaseRef >::const_iterator trackRef_iterator
The iteratator for the vector<TrackRef>
RectangularEtaPhiTrackingRegion::UseMeasurementTracker m_howToUseMeasurementTracker
bool isUninitialized() const
L3MumuTrackingRegion(const edm::ParameterSet &cfg, edm::ConsumesCollector &&iC)