#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.
References CalIsolationAlgo< T1, C2 >::operator()().
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 44 of file CalIsolationAlgo.h.
References CalIsolationAlgo< T1, C2 >::bField_, boostedElectronIsolation_cff::deltaR, CalIsolationAlgo< T1, C2 >::do_propagation_, PFRecoTauDiscriminationAgainstElectronDeadECAL_cfi::dR, CalIsolationAlgo< T1, C2 >::dRMin_, HTMLExport::elem(), PropagateToCal::propagate(), and CalIsolationAlgo< T1, C2 >::SrcAtCal.
Referenced by CalIsolationAlgo< T1, C2 >::setBfield(), and CalIsolationAlgo< T1, C2 >::~CalIsolationAlgo().
|
inline |
Definition at line 27 of file CalIsolationAlgo.h.
References ecalTB2006H4_GenSimDigiReco_cfg::bField, CalIsolationAlgo< T1, C2 >::bField_, and CalIsolationAlgo< T1, C2 >::operator()().
|
private |
Definition at line 34 of file CalIsolationAlgo.h.
Referenced by CalIsolationAlgo< T1, C2 >::operator()(), and CalIsolationAlgo< T1, C2 >::setBfield().
|
private |
Definition at line 33 of file CalIsolationAlgo.h.
Referenced by CalIsolationAlgo< T1, C2 >::operator()().
|
private |
Definition at line 32 of file CalIsolationAlgo.h.
|
private |
Definition at line 32 of file CalIsolationAlgo.h.
Referenced by CalIsolationAlgo< T1, C2 >::operator()().
|
private |
Definition at line 35 of file CalIsolationAlgo.h.
Referenced by CalIsolationAlgo< T1, C2 >::operator()().