#include <HemisphereAlgo.h>
Public Member Functions | |
std::vector< float > | getAxis1 () |
std::vector< float > | getAxis2 () |
std::vector< int > | getGrouping () |
HemisphereAlgo (const std::vector< reco::CandidatePtr > &componentRefs_, const int seed_method=0, const int hemisphere_association_method=0) | |
void | SetMethod (int seed_method, int hemisphere_association_method) |
void | SetNoSeed (int object_number) |
~HemisphereAlgo () | |
Private Member Functions | |
int | reconstruct () |
Private Attributes | |
std::vector< float > | Axis1 |
std::vector< float > | Axis2 |
int | hemi_meth |
std::vector< reco::CandidatePtr > | Object |
std::vector< int > | Object_Group |
std::vector< int > | Object_Noseed |
int | seed_meth |
int | status |
Definition at line 24 of file HemisphereAlgo.h.
HemisphereAlgo::HemisphereAlgo | ( | const std::vector< reco::CandidatePtr > & | componentRefs_, |
const int | seed_method = 0 , |
||
const int | hemisphere_association_method = 0 |
||
) |
Definition at line 11 of file HemisphereAlgo.cc.
References mps_fire::i, createfilelist::int, Object, and Object_Noseed.
|
inline |
Definition at line 53 of file HemisphereAlgo.h.
References getAxis1(), getAxis2(), and getGrouping().
vector< float > HemisphereAlgo::getAxis1 | ( | ) |
Definition at line 22 of file HemisphereAlgo.cc.
References Axis1, reconstruct(), and status.
Referenced by PATHemisphereProducer::produce(), and ~HemisphereAlgo().
vector< float > HemisphereAlgo::getAxis2 | ( | ) |
Definition at line 26 of file HemisphereAlgo.cc.
References Axis2, reconstruct(), and status.
Referenced by PATHemisphereProducer::produce(), and ~HemisphereAlgo().
vector< int > HemisphereAlgo::getGrouping | ( | ) |
Definition at line 31 of file HemisphereAlgo.cc.
References Object_Group, reconstruct(), and status.
Referenced by PATHemisphereProducer::produce(), and ~HemisphereAlgo().
|
private |
Definition at line 36 of file HemisphereAlgo.cc.
References Axis1, Axis2, boostedElectronIsolation_cff::deltaR, randomXiThetaGunProducer_cfi::energy, PVValHelper::eta, Exception, hemi_meth, mps_fire::i, createfilelist::int, reco::tau::disc::InvariantMass(), LogDebug, LogTrace, Object, Object_Group, Object_Noseed, AlCaHLTBitMon_ParallelJobs::p, phi, seed_meth, mathSSE::sqrt(), and status.
Referenced by getAxis1(), getAxis2(), getGrouping(), and SetNoSeed().
|
inline |
|
inline |
Definition at line 72 of file HemisphereAlgo.h.
References Object_Noseed, reconstruct(), and status.
|
private |
Definition at line 88 of file HemisphereAlgo.h.
Referenced by getAxis1(), and reconstruct().
|
private |
Definition at line 89 of file HemisphereAlgo.h.
Referenced by getAxis2(), and reconstruct().
|
private |
Definition at line 93 of file HemisphereAlgo.h.
Referenced by reconstruct(), and SetMethod().
|
private |
Definition at line 83 of file HemisphereAlgo.h.
Referenced by HemisphereAlgo(), and reconstruct().
|
private |
Definition at line 85 of file HemisphereAlgo.h.
Referenced by getGrouping(), and reconstruct().
|
private |
Definition at line 86 of file HemisphereAlgo.h.
Referenced by HemisphereAlgo(), reconstruct(), and SetNoSeed().
|
private |
Definition at line 92 of file HemisphereAlgo.h.
Referenced by reconstruct(), and SetMethod().
|
private |
Definition at line 94 of file HemisphereAlgo.h.
Referenced by dirstructure.Comparison::__make_image(), dirstructure.Comparison::__repr__(), getAxis1(), getAxis2(), getGrouping(), reconstruct(), SetMethod(), and SetNoSeed().