#include <CalIsolationAlgo.h>
Public Types | |
typedef double | value_type |
Public Member Functions | |
CalIsolationAlgo () | |
CalIsolationAlgo (double dRMin, double dRMax, bool do_propagation, double radius, double minZ, double maxZ, bool theIgnoreMaterial) | |
double | operator() (const T1 &, const C2 &) const |
void | setBfield (const MagneticField *bField) |
~CalIsolationAlgo () | |
Private Attributes | |
const MagneticField * | bField_ |
bool | do_propagation_ |
double | dRMax_ |
double | dRMin_ |
PropagateToCal | SrcAtCal |
Definition at line 17 of file CalIsolationAlgo.h.
typedef double CalIsolationAlgo< T1, C2 >::value_type |
Definition at line 19 of file CalIsolationAlgo.h.
|
inline |
Definition at line 20 of file CalIsolationAlgo.h.
|
inline |
Definition at line 21 of file CalIsolationAlgo.h.
References CalIsolationAlgo< T1, C2 >::~CalIsolationAlgo().
CalIsolationAlgo< T1, C2 >::~CalIsolationAlgo | ( | ) |
Definition at line 40 of file CalIsolationAlgo.h.
Referenced by CalIsolationAlgo< T1, C2 >::CalIsolationAlgo().
double CalIsolationAlgo< T1, C2 >::operator() | ( | const T1 & | cand, |
const C2 & | elements | ||
) | const |
Extrapolate charged particles from their vertex to the point of entry into the calorimeter, if this is requested in the cfg file.
Definition at line 43 of file CalIsolationAlgo.h.
References CalIsolationAlgo< T1, C2 >::bField_, PbPb_ZMuSkimMuonDPG_cff::deltaR, CalIsolationAlgo< T1, C2 >::do_propagation_, HGC3DClusterGenMatchSelector_cfi::dR, CalIsolationAlgo< T1, C2 >::dRMin_, HTMLExport::elem(), PropagateToCal::propagate(), CalIsolationAlgo< T1, C2 >::SrcAtCal, and HltBtagValidation_cff::Vertex.
Referenced by CalIsolationAlgo< T1, C2 >::setBfield().
|
inline |
Definition at line 29 of file CalIsolationAlgo.h.
References Calorimetry_cff::bField, CalIsolationAlgo< T1, C2 >::bField_, and CalIsolationAlgo< T1, C2 >::operator()().
|
private |
Definition at line 35 of file CalIsolationAlgo.h.
Referenced by CalIsolationAlgo< T1, C2 >::operator()(), and CalIsolationAlgo< T1, C2 >::setBfield().
|
private |
Definition at line 34 of file CalIsolationAlgo.h.
Referenced by CalIsolationAlgo< T1, C2 >::operator()().
|
private |
Definition at line 33 of file CalIsolationAlgo.h.
|
private |
Definition at line 33 of file CalIsolationAlgo.h.
Referenced by CalIsolationAlgo< T1, C2 >::operator()().
|
private |
Definition at line 36 of file CalIsolationAlgo.h.
Referenced by CalIsolationAlgo< T1, C2 >::operator()().