CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes
HLTElectronPixelMatchFilter Class Reference

#include <HLTElectronPixelMatchFilter.h>

Inheritance diagram for HLTElectronPixelMatchFilter:
HLTFilter edm::global::EDFilter<> edm::global::EDFilterBase edm::ProducerBase edm::EDConsumerBase edm::ProductRegistryHelper

Public Member Functions

 HLTElectronPixelMatchFilter (const edm::ParameterSet &)
 
virtual bool hltFilter (edm::Event &, const edm::EventSetup &, trigger::TriggerFilterObjectWithRefs &filterproduct) const override
 
 ~HLTElectronPixelMatchFilter ()
 
- Public Member Functions inherited from HLTFilter
 HLTFilter (const edm::ParameterSet &config)
 
int module (edm::Event const &) const
 
const std::string * moduleLabel () const
 
int path (edm::Event const &) const
 
const std::string * pathName (edm::Event const &) const
 
std::pair< int, int > pmid (edm::Event const &) const
 
bool saveTags () const
 
virtual ~HLTFilter ()
 
- Public Member Functions inherited from edm::global::EDFilter<>
 EDFilter ()=default
 
- Public Member Functions inherited from edm::global::EDFilterBase
 EDFilterBase ()
 
ModuleDescription const & moduleDescription () const
 
virtual ~EDFilterBase ()
 
- Public Member Functions inherited from edm::ProducerBase
void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
 ProducerBase ()
 
void registerProducts (ProducerBase *, ProductRegistry *, ModuleDescription const &)
 
std::function< void(BranchDescription
const &)> 
registrationCallback () const
 used by the fwk to register list of products More...
 
virtual ~ProducerBase ()
 
- Public Member Functions inherited from edm::EDConsumerBase
std::vector< ConsumesInfoconsumesInfo () const
 
 EDConsumerBase ()
 
ProductHolderIndexAndSkipBit indexFrom (EDGetToken, BranchType, TypeID const &) const
 
void itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
void itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
std::vector
< ProductHolderIndexAndSkipBit >
const & 
itemsToGetFromEvent () const
 
void labelsForToken (EDGetToken iToken, Labels &oLabels) const
 
void modulesDependentUpon (const std::string &iProcessName, std::vector< const char * > &oModuleLabels) const
 
void modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const
 
bool registeredToConsume (ProductHolderIndex, bool, BranchType) const
 
bool registeredToConsumeMany (TypeID const &, BranchType) const
 
void updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &)
 
virtual ~EDConsumerBase ()
 

Static Public Member Functions

static void fillDescriptions (edm::ConfigurationDescriptions &descriptions)
 
- Static Public Member Functions inherited from HLTFilter
static void makeHLTFilterDescription (edm::ParameterSetDescription &desc)
 
- Static Public Member Functions inherited from edm::global::EDFilterBase
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &descriptions)
 

Private Member Functions

float calDPhi1Sq (reco::ElectronSeedCollection::const_iterator seed, int charge) const
 
float calDPhi2Sq (reco::ElectronSeedCollection::const_iterator seed, int charge) const
 
float calDZ2Sq (reco::ElectronSeedCollection::const_iterator seed, int charge) const
 
int getNrOfMatches (edm::Handle< reco::ElectronSeedCollection > &eleSeeds, reco::SuperClusterRef &candSCRef) const
 

Private Attributes

edm::InputTag candTag_
 
edm::EDGetTokenT
< trigger::TriggerFilterObjectWithRefs
candToken_
 
bool doIsolated_
 
bool isPixelVeto_
 
edm::InputTag L1IsoCollTag_
 
edm::InputTag L1IsoPixelSeedsTag_
 
edm::EDGetTokenT
< reco::ElectronSeedCollection
L1IsoPixelSeedsToken_
 
edm::InputTag L1NonIsoCollTag_
 
edm::InputTag L1NonIsoPixelSeedsTag_
 
edm::EDGetTokenT
< reco::ElectronSeedCollection
L1NonIsoPixelSeedsToken_
 
int ncandcut_
 
double npixelmatchcut_
 
float s2BarrelThres_
 
float s2ForwardThres_
 
float s2InterThres_
 
float sPhi1B_
 
float sPhi1F_
 
float sPhi1I_
 
float sPhi2B_
 
float sPhi2F_
 
float sPhi2I_
 
float sR2F_
 
float sR2I_
 
float sZ2B_
 
bool useS_
 

Additional Inherited Members

- Public Types inherited from edm::global::EDFilterBase
typedef EDFilterBase ModuleType
 
- Public Types inherited from edm::ProducerBase
typedef
ProductRegistryHelper::TypeLabelList 
TypeLabelList
 
- Public Types inherited from edm::EDConsumerBase
typedef ProductLabels Labels
 
- Protected Member Functions inherited from edm::EDConsumerBase
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > consumes (edm::InputTag const &tag)
 
EDGetToken consumes (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken consumes (TypeToGet const &id, edm::InputTag const &tag)
 
ConsumesCollector consumesCollector ()
 Use a ConsumesCollector to gather consumes information from helper functions. More...
 
template<typename ProductType , BranchType B = InEvent>
void consumesMany ()
 
void consumesMany (const TypeToGet &id)
 
template<BranchType B>
void consumesMany (const TypeToGet &id)
 
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > mayConsume (edm::InputTag const &tag)
 
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 

Detailed Description

Author
Aidan Randle-Condle (ULB)
Id:
HLTElectronPixelMatchFilter.cc,v 1.15 2012/03/06 10:13:59 sharper Exp
Author
Aidan Randle-Conde (ULB)

Definition at line 18 of file HLTElectronPixelMatchFilter.h.

Constructor & Destructor Documentation

HLTElectronPixelMatchFilter::HLTElectronPixelMatchFilter ( const edm::ParameterSet iConfig)
explicit

Definition at line 35 of file HLTElectronPixelMatchFilter.cc.

References candTag_, candToken_, doIsolated_, edm::ParameterSet::getParameter(), isPixelVeto_, L1IsoCollTag_, L1IsoPixelSeedsTag_, L1IsoPixelSeedsToken_, L1NonIsoCollTag_, L1NonIsoPixelSeedsTag_, L1NonIsoPixelSeedsToken_, ncandcut_, npixelmatchcut_, funct::pow(), s2BarrelThres_, s2ForwardThres_, s2InterThres_, sPhi1B_, sPhi1F_, sPhi1I_, sPhi2B_, sPhi2F_, sPhi2I_, sR2F_, sR2I_, sZ2B_, and useS_.

35  : HLTFilter(iConfig) {
36  candTag_ = iConfig.getParameter< edm::InputTag > ("candTag");
37  L1IsoPixelSeedsTag_ = iConfig.getParameter< edm::InputTag > ("L1IsoPixelSeedsTag");
38  L1NonIsoPixelSeedsTag_ = iConfig.getParameter< edm::InputTag > ("L1NonIsoPixelSeedsTag");
39  npixelmatchcut_ = iConfig.getParameter< double > ("npixelmatchcut");
40  ncandcut_ = iConfig.getParameter< int > ("ncandcut");
41  doIsolated_ = iConfig.getParameter< bool > ("doIsolated");
42  L1IsoCollTag_ = iConfig.getParameter< edm::InputTag > ("L1IsoCand");
43  L1NonIsoCollTag_ = iConfig.getParameter< edm::InputTag > ("L1NonIsoCand");
44 
45  candToken_ = consumes<trigger::TriggerFilterObjectWithRefs>(candTag_);
46  L1IsoPixelSeedsToken_ = consumes<reco::ElectronSeedCollection>(L1IsoPixelSeedsTag_);
47  L1NonIsoPixelSeedsToken_= consumes<reco::ElectronSeedCollection>(L1NonIsoPixelSeedsTag_);
48 
49  sPhi1B_ = iConfig.getParameter< double >("s_a_phi1B") ;
50  sPhi1I_ = iConfig.getParameter< double >("s_a_phi1I") ;
51  sPhi1F_ = iConfig.getParameter< double >("s_a_phi1F") ;
52  sPhi2B_ = iConfig.getParameter< double >("s_a_phi2B") ;
53  sPhi2I_ = iConfig.getParameter< double >("s_a_phi2I") ;
54  sPhi2F_ = iConfig.getParameter< double >("s_a_phi2F") ;
55  sZ2B_ = iConfig.getParameter< double >("s_a_zB" ) ;
56  sR2I_ = iConfig.getParameter< double >("s_a_rI" ) ;
57  sR2F_ = iConfig.getParameter< double >("s_a_rF" ) ;
58  s2BarrelThres_ = std::pow(std::atanh(iConfig.getParameter< double >("tanhSO10BarrelThres"))*10.,2);
59  s2InterThres_ = std::pow(std::atanh(iConfig.getParameter< double >("tanhSO10InterThres"))*10.,2);
60  s2ForwardThres_ = std::pow(std::atanh(iConfig.getParameter< double >("tanhSO10ForwardThres"))*10.,2);
61 
62  isPixelVeto_ = iConfig.getParameter< bool >("pixelVeto" );
63  useS_ = iConfig.getParameter< bool >("useS" );
64 
65 }
T getParameter(std::string const &) const
edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > candToken_
edm::EDGetTokenT< reco::ElectronSeedCollection > L1IsoPixelSeedsToken_
edm::EDGetTokenT< reco::ElectronSeedCollection > L1NonIsoPixelSeedsToken_
HLTFilter(const edm::ParameterSet &config)
Definition: HLTFilter.cc:20
Power< A, B >::type pow(const A &a, const B &b)
Definition: Power.h:40
HLTElectronPixelMatchFilter::~HLTElectronPixelMatchFilter ( )

Definition at line 67 of file HLTElectronPixelMatchFilter.cc.

68 {}

Member Function Documentation

float HLTElectronPixelMatchFilter::calDPhi1Sq ( reco::ElectronSeedCollection::const_iterator  seed,
int  charge 
) const
private

Definition at line 70 of file HLTElectronPixelMatchFilter.cc.

References sPhi1B_, sPhi1F_, and sPhi1I_.

Referenced by getNrOfMatches().

71 {
72  const float dPhi1Const = seed->subDet1()==1 ? seed->subDet2()==1 ? sPhi1B_ : sPhi1I_ : sPhi1F_;
73  float dPhi1 = charge<0 ? seed->dPhi1()/dPhi1Const : seed->dPhi1Pos()/dPhi1Const;
74  return dPhi1*dPhi1;
75 }
float HLTElectronPixelMatchFilter::calDPhi2Sq ( reco::ElectronSeedCollection::const_iterator  seed,
int  charge 
) const
private

Definition at line 77 of file HLTElectronPixelMatchFilter.cc.

References sPhi2B_, sPhi2F_, and sPhi2I_.

Referenced by getNrOfMatches().

78 {
79  const float dPhi2Const = seed->subDet1()==1 ? seed->subDet2()==1 ? sPhi2B_ : sPhi2I_ : sPhi2F_;
80  float dPhi2 = charge <0 ? seed->dPhi2()/dPhi2Const : seed->dPhi2Pos()/dPhi2Const;
81  return dPhi2*dPhi2;
82 }
float HLTElectronPixelMatchFilter::calDZ2Sq ( reco::ElectronSeedCollection::const_iterator  seed,
int  charge 
) const
private

Definition at line 85 of file HLTElectronPixelMatchFilter.cc.

References sR2F_, sR2I_, and sZ2B_.

Referenced by getNrOfMatches().

86 {
87  const float dRZ2Const = seed->subDet1()==1 ? seed->subDet2()==1 ? sZ2B_ : sR2I_ : sR2F_;
88  float dRZ2 = charge<0 ? seed->dRz2()/dRZ2Const : seed->dRz2Pos()/dRZ2Const;
89  return dRZ2*dRZ2;
90 }
void HLTElectronPixelMatchFilter::fillDescriptions ( edm::ConfigurationDescriptions descriptions)
static

Definition at line 92 of file HLTElectronPixelMatchFilter.cc.

References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::add(), HLT_25ns14e33_v1_cff::InputTag, and HLTFilter::makeHLTFilterDescription().

92  {
95  desc.add<edm::InputTag>("candTag",edm::InputTag("hltEgammaHcalIsolFilter"));
96  desc.add<edm::InputTag>("L1IsoPixelSeedsTag",edm::InputTag("electronPixelSeeds"));
97  desc.add<edm::InputTag>("L1NonIsoPixelSeedsTag",edm::InputTag("electronPixelSeeds"));
98  desc.add<double>("npixelmatchcut",1.0);
99  desc.add<int>("ncandcut",1);
100  desc.add<bool>("doIsolated",true);
101  desc.add<edm::InputTag>("L1IsoCand",edm::InputTag("hltL1IsoRecoEcalCandidate"));
102  desc.add<edm::InputTag>("L1NonIsoCand",edm::InputTag("hltL1NonIsoRecoEcalCandidate"));
103  desc.add<double>("s_a_phi1B", 0.0069) ;
104  desc.add<double>("s_a_phi1I", 0.0088) ;
105  desc.add<double>("s_a_phi1F", 0.0076) ;
106  desc.add<double>("s_a_phi2B", 0.00037) ;
107  desc.add<double>("s_a_phi2I", 0.00070) ;
108  desc.add<double>("s_a_phi2F", 0.00906) ;
109  desc.add<double>("s_a_zB" , 0.012) ;
110  desc.add<double>("s_a_rI" , 0.027) ;
111  desc.add<double>("s_a_rF" , 0.040) ;
112  desc.add<double>("s2_threshold", 0);
113  desc.add<double>("tanhSO10BarrelThres",0.35);
114  desc.add<double>("tanhSO10InterThres",1);
115  desc.add<double>("tanhSO10ForwardThres",1);
116  desc.add<bool> ("useS" , false);
117  desc.add<bool> ("pixelVeto", false);
118 
119  descriptions.add("hltElectronPixelMatchFilter",desc);
120 }
ParameterDescriptionBase * add(U const &iLabel, T const &value)
static void makeHLTFilterDescription(edm::ParameterSetDescription &desc)
Definition: HLTFilter.cc:29
void add(std::string const &label, ParameterSetDescription const &psetDescription)
int HLTElectronPixelMatchFilter::getNrOfMatches ( edm::Handle< reco::ElectronSeedCollection > &  eleSeeds,
reco::SuperClusterRef candSCRef 
) const
private

Definition at line 178 of file HLTElectronPixelMatchFilter.cc.

References calDPhi1Sq(), calDPhi2Sq(), calDZ2Sq(), edm::RefToBase< T >::castTo(), s2BarrelThres_, s2ForwardThres_, s2InterThres_, and useS_.

Referenced by hltFilter().

180 {
181  int nrMatch=0;
182  for(reco::ElectronSeedCollection::const_iterator seedIt = eleSeeds->begin(); seedIt != eleSeeds->end(); seedIt++){
183  edm::RefToBase<reco::CaloCluster> caloCluster = seedIt->caloCluster() ;
184  reco::SuperClusterRef scRef = caloCluster.castTo<reco::SuperClusterRef>() ;
185  if(&(*candSCRef) == &(*scRef)){
186  if(useS_){
187  float s2Neg = calDPhi1Sq(seedIt,-1) + calDPhi2Sq(seedIt,-1) + calDZ2Sq(seedIt,-1);
188  float s2Pos = calDPhi1Sq(seedIt,1) + calDPhi2Sq(seedIt,1) + calDZ2Sq(seedIt,1);
189 
190  const float s2Thres = seedIt->subDet1()==1 ? seedIt->subDet2()==1 ? s2BarrelThres_ : s2InterThres_ : s2ForwardThres_;
191  if(s2Neg<s2Thres || s2Pos<s2Thres) nrMatch++ ;
192  }
193  else nrMatch++;
194  }//end sc ref match
195  }//end loop over ele seeds
196  return nrMatch;
197 }
float calDPhi1Sq(reco::ElectronSeedCollection::const_iterator seed, int charge) const
float calDZ2Sq(reco::ElectronSeedCollection::const_iterator seed, int charge) const
REF castTo() const
Definition: RefToBase.h:278
float calDPhi2Sq(reco::ElectronSeedCollection::const_iterator seed, int charge) const
bool HLTElectronPixelMatchFilter::hltFilter ( edm::Event iEvent,
const edm::EventSetup iSetup,
trigger::TriggerFilterObjectWithRefs filterproduct 
) const
overridevirtual

Implements HLTFilter.

Definition at line 122 of file HLTElectronPixelMatchFilter.cc.

References accept(), trigger::TriggerFilterObjectWithRefs::addCollectionTag(), trigger::TriggerRefsCollections::addObject(), candToken_, doIsolated_, edm::Event::getByToken(), getNrOfMatches(), i, isPixelVeto_, L1IsoCollTag_, L1IsoPixelSeedsToken_, L1NonIsoCollTag_, L1NonIsoPixelSeedsToken_, gen::n, ncandcut_, npixelmatchcut_, HLTFilter::saveTags(), trigger::TriggerCluster, and trigger::TriggerPhoton.

122  {
123  // The filter object
124  using namespace trigger;
125  if (saveTags()) {
126  filterproduct.addCollectionTag(L1IsoCollTag_);
127  if (not doIsolated_) filterproduct.addCollectionTag(L1NonIsoCollTag_);
128  }
129 
130  // Ref to Candidate object to be recorded in filter object
132 
134  iEvent.getByToken(candToken_,PrevFilterOutput);
135 
136  std::vector<edm::Ref<reco::RecoEcalCandidateCollection> > recoecalcands;
137  PrevFilterOutput->getObjects(TriggerCluster, recoecalcands);
138  if(recoecalcands.empty()) PrevFilterOutput->getObjects(TriggerPhoton,recoecalcands); //we dont know if its type trigger cluster or trigger photon
139 
140  //get hold of the pixel seed - supercluster association map
142  iEvent.getByToken(L1IsoPixelSeedsToken_,L1IsoSeeds);
143 
145  if(!doIsolated_){
146  iEvent.getByToken(L1NonIsoPixelSeedsToken_,L1NonIsoSeeds);
147  }
148 
149  // look at all egammas, check cuts and add to filter object
150  int n = 0;
151  for (unsigned int i=0; i<recoecalcands.size(); i++) {
152 
153  ref = recoecalcands[i];
154  reco::SuperClusterRef recr2 = ref->superCluster();
155 
156  int nmatch = getNrOfMatches(L1IsoSeeds,recr2);
157  if(!doIsolated_) nmatch+=getNrOfMatches(L1NonIsoSeeds,recr2);
158 
159  if (!isPixelVeto_) {
160  if ( nmatch >= npixelmatchcut_) {
161  n++;
162  filterproduct.addObject(TriggerCluster, ref);
163  }
164  } else {
165  if ( nmatch == 0) {
166  n++;
167  filterproduct.addObject(TriggerCluster, ref);
168  }
169  }
170 
171  }//end of loop over candidates
172 
173  // filter decision
174  const bool accept(n>=ncandcut_);
175  return accept;
176 }
int i
Definition: DBlmapReader.cc:9
edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > candToken_
bool getByToken(EDGetToken token, Handle< PROD > &result) const
Definition: Event.h:464
edm::EDGetTokenT< reco::ElectronSeedCollection > L1IsoPixelSeedsToken_
bool accept(const edm::Event &event, const edm::TriggerResults &triggerTable, const std::string &triggerPath)
Definition: TopDQMHelpers.h:24
void addObject(int id, const reco::RecoEcalCandidateRef &ref)
setters for L3 collections: (id=physics type, and Ref&lt;C&gt;)
edm::EDGetTokenT< reco::ElectronSeedCollection > L1NonIsoPixelSeedsToken_
int getNrOfMatches(edm::Handle< reco::ElectronSeedCollection > &eleSeeds, reco::SuperClusterRef &candSCRef) const
void addCollectionTag(const edm::InputTag &collectionTag)
collectionTags
bool saveTags() const
Definition: HLTFilter.h:45

Member Data Documentation

edm::InputTag HLTElectronPixelMatchFilter::candTag_
private

Definition at line 34 of file HLTElectronPixelMatchFilter.h.

Referenced by HLTElectronPixelMatchFilter().

edm::EDGetTokenT<trigger::TriggerFilterObjectWithRefs> HLTElectronPixelMatchFilter::candToken_
private

Definition at line 35 of file HLTElectronPixelMatchFilter.h.

Referenced by HLTElectronPixelMatchFilter(), and hltFilter().

bool HLTElectronPixelMatchFilter::doIsolated_
private

Definition at line 48 of file HLTElectronPixelMatchFilter.h.

Referenced by HLTElectronPixelMatchFilter(), and hltFilter().

bool HLTElectronPixelMatchFilter::isPixelVeto_
private

Definition at line 69 of file HLTElectronPixelMatchFilter.h.

Referenced by HLTElectronPixelMatchFilter(), and hltFilter().

edm::InputTag HLTElectronPixelMatchFilter::L1IsoCollTag_
private

Definition at line 49 of file HLTElectronPixelMatchFilter.h.

Referenced by HLTElectronPixelMatchFilter(), and hltFilter().

edm::InputTag HLTElectronPixelMatchFilter::L1IsoPixelSeedsTag_
private

Definition at line 37 of file HLTElectronPixelMatchFilter.h.

Referenced by HLTElectronPixelMatchFilter().

edm::EDGetTokenT<reco::ElectronSeedCollection> HLTElectronPixelMatchFilter::L1IsoPixelSeedsToken_
private

Definition at line 39 of file HLTElectronPixelMatchFilter.h.

Referenced by HLTElectronPixelMatchFilter(), and hltFilter().

edm::InputTag HLTElectronPixelMatchFilter::L1NonIsoCollTag_
private

Definition at line 50 of file HLTElectronPixelMatchFilter.h.

Referenced by HLTElectronPixelMatchFilter(), and hltFilter().

edm::InputTag HLTElectronPixelMatchFilter::L1NonIsoPixelSeedsTag_
private

Definition at line 41 of file HLTElectronPixelMatchFilter.h.

Referenced by HLTElectronPixelMatchFilter().

edm::EDGetTokenT<reco::ElectronSeedCollection> HLTElectronPixelMatchFilter::L1NonIsoPixelSeedsToken_
private

Definition at line 43 of file HLTElectronPixelMatchFilter.h.

Referenced by HLTElectronPixelMatchFilter(), and hltFilter().

int HLTElectronPixelMatchFilter::ncandcut_
private

Definition at line 46 of file HLTElectronPixelMatchFilter.h.

Referenced by HLTElectronPixelMatchFilter(), and hltFilter().

double HLTElectronPixelMatchFilter::npixelmatchcut_
private

Definition at line 45 of file HLTElectronPixelMatchFilter.h.

Referenced by HLTElectronPixelMatchFilter(), and hltFilter().

float HLTElectronPixelMatchFilter::s2BarrelThres_
private

Definition at line 54 of file HLTElectronPixelMatchFilter.h.

Referenced by getNrOfMatches(), and HLTElectronPixelMatchFilter().

float HLTElectronPixelMatchFilter::s2ForwardThres_
private

Definition at line 56 of file HLTElectronPixelMatchFilter.h.

Referenced by getNrOfMatches(), and HLTElectronPixelMatchFilter().

float HLTElectronPixelMatchFilter::s2InterThres_
private

Definition at line 55 of file HLTElectronPixelMatchFilter.h.

Referenced by getNrOfMatches(), and HLTElectronPixelMatchFilter().

float HLTElectronPixelMatchFilter::sPhi1B_
private

Definition at line 59 of file HLTElectronPixelMatchFilter.h.

Referenced by calDPhi1Sq(), and HLTElectronPixelMatchFilter().

float HLTElectronPixelMatchFilter::sPhi1F_
private

Definition at line 61 of file HLTElectronPixelMatchFilter.h.

Referenced by calDPhi1Sq(), and HLTElectronPixelMatchFilter().

float HLTElectronPixelMatchFilter::sPhi1I_
private

Definition at line 60 of file HLTElectronPixelMatchFilter.h.

Referenced by calDPhi1Sq(), and HLTElectronPixelMatchFilter().

float HLTElectronPixelMatchFilter::sPhi2B_
private

Definition at line 62 of file HLTElectronPixelMatchFilter.h.

Referenced by calDPhi2Sq(), and HLTElectronPixelMatchFilter().

float HLTElectronPixelMatchFilter::sPhi2F_
private

Definition at line 64 of file HLTElectronPixelMatchFilter.h.

Referenced by calDPhi2Sq(), and HLTElectronPixelMatchFilter().

float HLTElectronPixelMatchFilter::sPhi2I_
private

Definition at line 63 of file HLTElectronPixelMatchFilter.h.

Referenced by calDPhi2Sq(), and HLTElectronPixelMatchFilter().

float HLTElectronPixelMatchFilter::sR2F_
private

Definition at line 67 of file HLTElectronPixelMatchFilter.h.

Referenced by calDZ2Sq(), and HLTElectronPixelMatchFilter().

float HLTElectronPixelMatchFilter::sR2I_
private

Definition at line 66 of file HLTElectronPixelMatchFilter.h.

Referenced by calDZ2Sq(), and HLTElectronPixelMatchFilter().

float HLTElectronPixelMatchFilter::sZ2B_
private

Definition at line 65 of file HLTElectronPixelMatchFilter.h.

Referenced by calDZ2Sq(), and HLTElectronPixelMatchFilter().

bool HLTElectronPixelMatchFilter::useS_
private

Definition at line 70 of file HLTElectronPixelMatchFilter.h.

Referenced by getNrOfMatches(), and HLTElectronPixelMatchFilter().