Jetv1.
More...
#include <coresoftware/blob/master/offline/packages/jetbase/Jetv1.h>
|
enum | ALGO { NONE = 0,
ANTIKT = 1,
KT = 2,
CAMBRIDGE = 3
} |
|
enum | SRC {
VOID = 0,
PARTICLE = 1,
TRACK = 2,
CEMC_TOWER = 3,
CEMC_CLUSTER = 4,
HCALIN_TOWER = 5,
HCALIN_CLUSTER = 6,
HCALOUT_TOWER = 7,
HCALOUT_CLUSTER = 8,
FEMC_TOWER = 9,
FEMC_CLUSTER = 10,
FHCAL_TOWER = 11,
FHCAL_CLUSTER = 12,
CEMC_TOWER_RETOWER = 13,
CEMC_TOWER_SUB1 = 14,
HCALIN_TOWER_SUB1 = 15,
HCALOUT_TOWER_SUB1 = 16,
CEMC_TOWER_SUB1CS = 17,
HCALIN_TOWER_SUB1CS = 18,
HCALOUT_TOWER_SUB1CS = 19,
HEPMC_IMPORT = 20,
HCAL_TOPO_CLUSTER = 21,
ECAL_TOPO_CLUSTER = 22,
EEMC_TOWER = 23,
EEMC_CLUSTER = 24,
CEMC_TOWERINFO = 25,
HCALIN_TOWERINFO = 26,
HCALOUT_TOWERINFO = 27,
CEMC_TOWERINFO_RETOWER = 28,
CEMC_TOWERINFO_SUB1 = 29,
HCALIN_TOWERINFO_SUB1 = 30,
HCALOUT_TOWERINFO_SUB1 = 31,
CEMC_TOWERINFO_EMBED = 32,
CEMC_TOWERINFO_SIM = 33,
HCALIN_TOWERINFO_EMBED = 34,
HCALIN_TOWERINFO_SIM = 35,
HCALOUT_TOWERINFO_EMBED = 36,
HCALOUT_TOWERINFO_SIM = 37,
JET_PROBE = 38
} |
|
enum | PROPERTY {
prop_JetCharge = 1,
prop_BFrac = 2,
prop_SeedD = 3,
prop_SeedItr = 4,
prop_zg = 5,
prop_Rg = 6,
prop_mu = 7,
prop_gamma = 8,
prop_JetHadronFlavor = 9,
prop_JetHadronZT = 10,
prop_area = 11,
no_property = 12
} |
|
typedef std::pair< Jet::SRC,
unsigned int > | TYPE_comp |
|
typedef std::vector< TYPE_comp > | TYPE_comp_vec |
|
typedef TYPE_comp_vec::iterator | ITER_comp_vec |
|
typedef std::multimap
< Jet::SRC, unsigned int > | typ_comp_ids |
|
typedef
typ_comp_ids::const_iterator | ConstIter |
|
typedef typ_comp_ids::iterator | Iter |
|
Jetv1.
Definition at line 25 of file Jetv1.h.
View newest version in sPHENIX GitHub at line 25 of file Jetv1.h
Definition at line 115 of file Jetv1.h.
View newest version in sPHENIX GitHub at line 115 of file Jetv1.h
Definition at line 29 of file Jetv1.h.
View newest version in sPHENIX GitHub at line 29 of file Jetv1.h
Iter Jetv1::begin_comp |
( |
| ) |
|
|
inlineoverridevirtual |
Jetv1::ClassDefOverride |
( |
Jetv1 |
, |
|
|
1 |
|
|
) |
| |
|
private |
void Jetv1::clear_comp |
( |
| ) |
|
|
inlineoverridevirtual |
Virtual copy constructor.
Reimplemented from Jet.
Definition at line 60 of file Jetv1.cc.
View newest version in sPHENIX GitHub at line 60 of file Jetv1.cc
References Jetv1().
std::map< Jet::SRC, size_t > Jetv1::comp_src_sizemap |
( |
| ) |
|
|
overrideprivatevirtual |
std::vector< Jet::SRC > Jetv1::comp_src_vec |
( |
| ) |
|
|
overrideprivatevirtual |
size_t Jetv1::count_comp |
( |
SRC |
source | ) |
const |
|
inlineoverrideprivatevirtual |
bool Jetv1::empty_comp |
( |
| ) |
const |
|
inlineoverridevirtual |
size_t Jetv1::erase_comp |
( |
SRC |
source | ) |
|
|
inlineoverridevirtual |
void Jetv1::erase_comp |
( |
Iter |
iter | ) |
|
|
inlineoverridevirtual |
void Jetv1::erase_comp |
( |
Iter |
first, |
|
|
Iter |
last |
|
) |
| |
|
inlineoverridevirtual |
float Jetv1::get_e |
( |
| ) |
const |
|
inlineoverridevirtual |
float Jetv1::get_et |
( |
| ) |
const |
|
overridevirtual |
float Jetv1::get_eta |
( |
| ) |
const |
|
overridevirtual |
unsigned int Jetv1::get_id |
( |
| ) |
const |
|
inlineoverridevirtual |
float Jetv1::get_mass |
( |
| ) |
const |
|
overridevirtual |
float Jetv1::get_mass2 |
( |
| ) |
const |
|
overridevirtual |
float Jetv1::get_p |
( |
| ) |
const |
|
overridevirtual |
float Jetv1::get_phi |
( |
| ) |
const |
|
overridevirtual |
std::vector< float > & Jetv1::get_property_vec |
( |
| ) |
|
|
overrideprivatevirtual |
float Jetv1::get_pt |
( |
| ) |
const |
|
overridevirtual |
float Jetv1::get_px |
( |
| ) |
const |
|
inlineoverridevirtual |
float Jetv1::get_py |
( |
| ) |
const |
|
inlineoverridevirtual |
float Jetv1::get_pz |
( |
| ) |
const |
|
inlineoverridevirtual |
void Jetv1::identify |
( |
std::ostream & |
os = std::cout | ) |
const |
|
overridevirtual |
void Jetv1::insert_comp |
( |
SRC |
source, |
|
|
unsigned int |
compid |
|
) |
| |
|
inlineoverrideprivatevirtual |
void Jetv1::insert_comp |
( |
Jet::SRC |
source, |
|
|
unsigned int |
compid, |
|
|
bool |
|
|
) |
| |
|
overrideprivatevirtual |
int Jetv1::isValid |
( |
| ) |
const |
|
overridevirtual |
isValid returns non zero if object contains vailid data
Reimplemented from Jet.
Definition at line 48 of file Jetv1.cc.
View newest version in sPHENIX GitHub at line 48 of file Jetv1.cc
References _comp_ids, _e, _id, _mom, and i.
Iter Jetv1::lower_bound_comp |
( |
SRC |
source | ) |
|
|
inlineoverridevirtual |
void Jetv1::not_in_v1_msg |
( |
const std::string & |
method_name, |
|
|
std::ostream & |
os = std::cout |
|
) |
| const |
|
private |
Definition at line 156 of file Jetv1.cc.
View newest version in sPHENIX GitHub at line 156 of file Jetv1.cc
Referenced by comp_begin(), comp_end(), comp_src_sizemap(), comp_src_vec(), get_comp_vec(), get_property_vec(), insert_comp(), num_comp(), print_comp(), resize_properties(), and set_comp_sort_flag().
void Jetv1::print_comp |
( |
std::ostream & |
, |
|
|
bool |
|
|
) |
| |
|
overrideprivatevirtual |
void Jetv1::print_property |
( |
std::ostream & |
os | ) |
const |
|
overridevirtual |
void Jetv1::resize_properties |
( |
size_t |
| ) |
|
|
overrideprivatevirtual |
void Jetv1::set_comp_sort_flag |
( |
bool |
| ) |
|
|
overrideprivatevirtual |
void Jetv1::set_e |
( |
float |
e | ) |
|
|
inlineoverridevirtual |
void Jetv1::set_id |
( |
unsigned int |
id | ) |
|
|
inlineoverridevirtual |
void Jetv1::set_px |
( |
float |
px | ) |
|
|
inlineoverridevirtual |
Reimplemented from Jet.
Definition at line 44 of file Jetv1.h.
View newest version in sPHENIX GitHub at line 44 of file Jetv1.h
References _mom.
void Jetv1::set_py |
( |
float |
py | ) |
|
|
inlineoverridevirtual |
Reimplemented from Jet.
Definition at line 47 of file Jetv1.h.
View newest version in sPHENIX GitHub at line 47 of file Jetv1.h
References _mom.
void Jetv1::set_pz |
( |
float |
pz | ) |
|
|
inlineoverridevirtual |
Reimplemented from Jet.
Definition at line 50 of file Jetv1.h.
View newest version in sPHENIX GitHub at line 50 of file Jetv1.h
References _mom.
size_t Jetv1::size_comp |
( |
| ) |
const |
|
inlineoverridevirtual |
size_t Jetv1::size_properties |
( |
| ) |
const |
|
inlineoverrideprivatevirtual |
Iter Jetv1::upper_bound_comp |
( |
SRC |
source | ) |
|
|
inlineoverridevirtual |
source id -> component id
Definition at line 113 of file Jetv1.h.
View newest version in sPHENIX GitHub at line 113 of file Jetv1.h
Referenced by begin_comp(), clear_comp(), count_comp(), empty_comp(), end_comp(), erase_comp(), find(), insert_comp(), isValid(), lower_bound_comp(), Reset(), size_comp(), and upper_bound_comp().
unsigned int Jetv1::_id = ~0x0 |
|
private |
jet momentum vector (px,py,pz)
Definition at line 107 of file Jetv1.h.
View newest version in sPHENIX GitHub at line 107 of file Jetv1.h
Referenced by get_px(), get_py(), get_pz(), isValid(), Jetv1(), Reset(), set_px(), set_py(), and set_pz().
The documentation for this class was generated from the following files:
- coresoftware/blob/master/offline/packages/jetbase/Jetv1.h
- coresoftware/blob/master/offline/packages/jetbase/Jetv1.cc