#include <Hemisphere.h>
Public Member Functions | |
void | ClearAllNoLists () |
std::vector< float > | getAxis1 () |
std::vector< float > | getAxis2 () |
std::vector< int > | getGrouping () |
int | GetNumLoop () |
Hemisphere () | |
Hemisphere (std::vector< float > Px_vector, std::vector< float > Py_vector, std::vector< float > Pz_vector, std::vector< float > E_vector, int seed_method, int hemisphere_association_method) | |
Hemisphere (std::vector< float > Px_vector, std::vector< float > Py_vector, std::vector< float > Pz_vector, std::vector< float > E_vector) | |
void | RejectISRDRmax (float drmax) |
void | RejectISRPtmax (float ptmax) |
void | SetDebug (int debug) |
void | SetDRminSeed1 (float rmin) |
void | SetMethod (int seed_method, int hemisphere_association_method) |
void | SetnItermax (int niter) |
void | SetNoAssoc (int object_number) |
void | SetNoSeed (int object_number) |
~Hemisphere () | |
Private Member Functions | |
int | Reconstruct () |
int | RejectISR () |
Private Attributes | |
std::vector< float > | Axis1 |
std::vector< float > | Axis2 |
int | dbg |
float | dRminSeed1 |
int | hemi_meth |
int | nItermax |
int | numLoop |
std::vector< float > | Object_E |
std::vector< float > | Object_Eta |
std::vector< int > | Object_Group |
std::vector< int > | Object_Noassoc |
std::vector< int > | Object_Noseed |
std::vector< float > | Object_P |
std::vector< float > | Object_Phi |
std::vector< float > | Object_Pt |
std::vector< float > | Object_Px |
std::vector< float > | Object_Py |
std::vector< float > | Object_Pz |
int | rejectISR |
int | rejectISRDR |
float | rejectISRDRmax |
int | rejectISRPt |
float | rejectISRPtmax |
int | seed_meth |
int | status |
Definition at line 28 of file Hemisphere.h.
|
inline |
Definition at line 75 of file Hemisphere.h.
heppy::Hemisphere::Hemisphere | ( | std::vector< float > | Px_vector, |
std::vector< float > | Py_vector, | ||
std::vector< float > | Pz_vector, | ||
std::vector< float > | E_vector, | ||
int | seed_method, | ||
int | hemisphere_association_method | ||
) |
Definition at line 14 of file Hemisphere.cc.
References mps_fire::i, createfilelist::int, numLoop, Object_Noassoc, Object_Noseed, and Object_Px.
heppy::Hemisphere::Hemisphere | ( | std::vector< float > | Px_vector, |
std::vector< float > | Py_vector, | ||
std::vector< float > | Pz_vector, | ||
std::vector< float > | E_vector | ||
) |
Definition at line 30 of file Hemisphere.cc.
References mps_fire::i, createfilelist::int, numLoop, Object_Noassoc, Object_Noseed, and Object_Px.
|
inline |
Definition at line 82 of file Hemisphere.h.
References getAxis1(), getAxis2(), and getGrouping().
|
inline |
Definition at line 121 of file Hemisphere.h.
References mps_fire::i, createfilelist::int, Object_Noassoc, Object_Noseed, and status.
vector< float > heppy::Hemisphere::getAxis1 | ( | ) |
Definition at line 44 of file Hemisphere.cc.
References Axis1, Reconstruct(), RejectISR(), rejectISR, and status.
Referenced by ~Hemisphere().
vector< float > heppy::Hemisphere::getAxis2 | ( | ) |
Definition at line 54 of file Hemisphere.cc.
References Axis2, Reconstruct(), RejectISR(), rejectISR, and status.
Referenced by ~Hemisphere().
vector< int > heppy::Hemisphere::getGrouping | ( | ) |
Definition at line 65 of file Hemisphere.cc.
References Object_Group, Reconstruct(), RejectISR(), rejectISR, and status.
Referenced by ~Hemisphere().
|
inline |
|
private |
Definition at line 76 of file Hemisphere.cc.
References Axis1, Axis2, gather_cfg::cout, dbg, hiPixelPairStep_cff::deltaPhi, boostedElectronIsolation_cff::deltaR, dRminSeed1, hemi_meth, mps_fire::i, createfilelist::int, reco::tau::disc::InvariantMass(), cmsBatch::log, nItermax, numLoop, Object_E, Object_Eta, Object_Group, Object_Noassoc, Object_Noseed, Object_P, Object_Phi, Object_Pt, Object_Px, Object_Py, Object_Pz, seed_meth, mathSSE::sqrt(), status, funct::tan(), and theta().
Referenced by getAxis1(), getAxis2(), getGrouping(), GetNumLoop(), and RejectISR().
|
private |
Definition at line 604 of file Hemisphere.cc.
References Axis1, Axis2, hiPixelPairStep_cff::deltaPhi, HiRegitMuonDetachedTripletStep_cff::DeltaR, mps_fire::i, createfilelist::int, cmsBatch::log, Object_Eta, Object_Group, Object_Phi, Object_Px, Object_Py, Object_Pz, Reconstruct(), rejectISRDR, rejectISRDRmax, rejectISRPt, rejectISRPtmax, SetNoAssoc(), mathSSE::sqrt(), status, funct::tan(), and theta().
Referenced by getAxis1(), getAxis2(), getGrouping(), and GetNumLoop().
|
inline |
Definition at line 151 of file Hemisphere.h.
References rejectISR, rejectISRDR, rejectISRDRmax, rejectISRPt, and status.
|
inline |
Definition at line 142 of file Hemisphere.h.
References rejectISR, rejectISRDR, rejectISRPt, rejectISRPtmax, and status.
|
inline |
Definition at line 160 of file Hemisphere.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 113 of file Hemisphere.h.
References Object_Noassoc, Object_Noseed, and status.
Referenced by RejectISR().
|
inline |
|
private |
Definition at line 183 of file Hemisphere.h.
Referenced by getAxis1(), Reconstruct(), and RejectISR().
|
private |
Definition at line 184 of file Hemisphere.h.
Referenced by getAxis2(), Reconstruct(), and RejectISR().
|
private |
Definition at line 197 of file Hemisphere.h.
Referenced by Reconstruct(), and SetDebug().
|
private |
Definition at line 190 of file Hemisphere.h.
Referenced by Reconstruct(), and SetDRminSeed1().
|
private |
Definition at line 188 of file Hemisphere.h.
Referenced by Reconstruct(), and SetMethod().
|
private |
Definition at line 191 of file Hemisphere.h.
Referenced by Reconstruct(), and SetnItermax().
|
private |
Definition at line 198 of file Hemisphere.h.
Referenced by GetNumLoop(), Hemisphere(), and Reconstruct().
|
private |
Definition at line 176 of file Hemisphere.h.
Referenced by Reconstruct().
|
private |
Definition at line 178 of file Hemisphere.h.
Referenced by Reconstruct(), and RejectISR().
|
private |
Definition at line 179 of file Hemisphere.h.
Referenced by getGrouping(), Reconstruct(), and RejectISR().
|
private |
Definition at line 181 of file Hemisphere.h.
Referenced by ClearAllNoLists(), Hemisphere(), Reconstruct(), and SetNoAssoc().
|
private |
Definition at line 180 of file Hemisphere.h.
Referenced by ClearAllNoLists(), Hemisphere(), Reconstruct(), SetNoAssoc(), and SetNoSeed().
|
private |
Definition at line 174 of file Hemisphere.h.
Referenced by Reconstruct().
|
private |
Definition at line 177 of file Hemisphere.h.
Referenced by Reconstruct(), and RejectISR().
|
private |
Definition at line 175 of file Hemisphere.h.
Referenced by Reconstruct().
|
private |
Definition at line 171 of file Hemisphere.h.
Referenced by Hemisphere(), Reconstruct(), and RejectISR().
|
private |
Definition at line 172 of file Hemisphere.h.
Referenced by Reconstruct(), and RejectISR().
|
private |
Definition at line 173 of file Hemisphere.h.
Referenced by Reconstruct(), and RejectISR().
|
private |
Definition at line 192 of file Hemisphere.h.
Referenced by getAxis1(), getAxis2(), getGrouping(), RejectISRDRmax(), and RejectISRPtmax().
|
private |
Definition at line 195 of file Hemisphere.h.
Referenced by RejectISR(), RejectISRDRmax(), and RejectISRPtmax().
|
private |
Definition at line 196 of file Hemisphere.h.
Referenced by RejectISR(), and RejectISRDRmax().
|
private |
Definition at line 193 of file Hemisphere.h.
Referenced by RejectISR(), RejectISRDRmax(), and RejectISRPtmax().
|
private |
Definition at line 194 of file Hemisphere.h.
Referenced by RejectISR(), and RejectISRPtmax().
|
private |
Definition at line 187 of file Hemisphere.h.
Referenced by Reconstruct(), and SetMethod().
|
private |
Definition at line 189 of file Hemisphere.h.
Referenced by dirstructure.Comparison::__make_image(), dirstructure.Comparison::__repr__(), ClearAllNoLists(), getAxis1(), getAxis2(), getGrouping(), Reconstruct(), RejectISR(), RejectISRDRmax(), RejectISRPtmax(), SetMethod(), SetNoAssoc(), and SetNoSeed().