Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/packages/jetbase/JetMapv1.h>
Public Member Functions | |
JetMapv1 ()=default | |
JetMapv1 (const JetMap &jets) | |
JetMapv1 & | operator= (const JetMap &jets) |
~JetMapv1 () override | |
void | identify (std::ostream &os=std::cout) const override |
void | Reset () override |
Clear Event. | |
int | isValid () const override |
isValid returns non zero if object contains vailid data | |
PHObject * | CloneMe () const override |
Virtual copy constructor. | |
void | set_algo (Jet::ALGO algo) override |
Jet::ALGO | get_algo () const override |
void | set_par (float par) override |
float | get_par () const override |
bool | empty_src () const override |
void | insert_src (Jet::SRC src) override |
ConstSrcIter | begin_src () const override |
ConstSrcIter | find_src (Jet::SRC src) const override |
ConstSrcIter | end_src () const override |
SrcIter | begin_src () override |
SrcIter | find_src (Jet::SRC src) override |
SrcIter | end_src () override |
bool | empty () const override |
size_t | size () const override |
size_t | count (unsigned int idkey) const override |
void | clear () override |
const Jet * | get (unsigned int idkey) const override |
Jet * | get (unsigned int idkey) override |
Jet * | insert (Jet *jet) override |
insert Jet to the map. Once inserted, the JetMap owns the Jet memory | |
size_t | erase (unsigned int idkey) override |
ConstIter | begin () const override |
ConstIter | find (unsigned int idkey) const override |
ConstIter | end () const override |
Iter | begin () override |
Iter | find (unsigned int idkey) override |
Iter | end () override |
std::vector< Jet * > | vec () override |
Public Member Functions inherited from JetMap | |
JetMap ()=default | |
~JetMap () override=default | |
Public Member Functions inherited from PHObject | |
PHObject () | |
ctor | |
~PHObject () override | |
dtor | |
virtual PHObject * | clone () const final |
PHObject * | Clone (const char *newname="") const final |
void | Copy (TObject &object) const final |
virtual int | Integrate () const |
virtual int | Integrate (PHObject *) |
virtual void | CopyFrom (const PHObject *obj) |
Private Member Functions | |
ClassDefOverride (JetMapv1, 1) | |
Private Attributes | |
Jet::ALGO | _algo = Jet::NONE |
float | _par = NAN |
std::set< Jet::SRC > | _src |
typ_JetMap | _map |
Additional Inherited Members | |
Public Types inherited from JetMap | |
typedef std::map< unsigned int, Jet * > | typ_JetMap |
typedef typ_JetMap::const_iterator | ConstIter |
typedef typ_JetMap::iterator | Iter |
typedef std::vector< Jet * > | vec_JetMap |
typedef std::set< Jet::SRC > ::const_iterator | ConstSrcIter |
typedef std::set< Jet::SRC > ::iterator | SrcIter |
Definition at line 14 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 14 of file JetMapv1.h
|
default |
|
explicit |
Definition at line 15 of file JetMapv1.cc.
View newest version in sPHENIX GitHub at line 15 of file JetMapv1.cc
References _map, _src, assert, JetMap::begin_src(), CloneMe(), JetMap::end_src(), and Jet::get_id().
|
override |
Definition at line 58 of file JetMapv1.cc.
View newest version in sPHENIX GitHub at line 58 of file JetMapv1.cc
References Reset().
|
inlineoverridevirtual |
Reimplemented from JetMap.
Definition at line 62 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 62 of file JetMapv1.h
References _map.
|
inlineoverridevirtual |
Reimplemented from JetMap.
Definition at line 66 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 66 of file JetMapv1.h
References _map.
|
inlineoverridevirtual |
Reimplemented from JetMap.
Definition at line 40 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 40 of file JetMapv1.h
References _src.
Referenced by identify().
|
inlineoverridevirtual |
Reimplemented from JetMap.
Definition at line 44 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 44 of file JetMapv1.h
References _src.
|
private |
|
inlineoverridevirtual |
Reimplemented from JetMap.
Definition at line 53 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 53 of file JetMapv1.h
References Reset().
|
inlineoverridevirtual |
Virtual copy constructor.
Reimplemented from JetMap.
Definition at line 25 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 25 of file JetMapv1.h
References JetMapv1().
Referenced by JetMapv1(), and operator=().
|
inlineoverridevirtual |
Reimplemented from JetMap.
Definition at line 52 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 52 of file JetMapv1.h
References _map.
|
inlineoverridevirtual |
Reimplemented from JetMap.
Definition at line 50 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 50 of file JetMapv1.h
References _map.
|
inlineoverridevirtual |
Reimplemented from JetMap.
Definition at line 37 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 37 of file JetMapv1.h
References _src.
|
inlineoverridevirtual |
Reimplemented from JetMap.
Definition at line 64 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 64 of file JetMapv1.h
References _map.
|
inlineoverridevirtual |
Reimplemented from JetMap.
Definition at line 68 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 68 of file JetMapv1.h
References _map.
|
inlineoverridevirtual |
Reimplemented from JetMap.
Definition at line 42 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 42 of file JetMapv1.h
References _src.
Referenced by identify().
|
inlineoverridevirtual |
Reimplemented from JetMap.
Definition at line 46 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 46 of file JetMapv1.h
References _src.
|
inlineoverridevirtual |
Reimplemented from JetMap.
Definition at line 60 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 60 of file JetMapv1.h
References _map.
|
inlineoverridevirtual |
Reimplemented from JetMap.
Definition at line 63 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 63 of file JetMapv1.h
References _map.
|
inlineoverridevirtual |
Reimplemented from JetMap.
Definition at line 67 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 67 of file JetMapv1.h
References _map.
|
inlineoverridevirtual |
Reimplemented from JetMap.
Definition at line 41 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 41 of file JetMapv1.h
References _src.
Reimplemented from JetMap.
Definition at line 45 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 45 of file JetMapv1.h
References _src.
|
overridevirtual |
Reimplemented from JetMap.
Definition at line 90 of file JetMapv1.cc.
View newest version in sPHENIX GitHub at line 90 of file JetMapv1.cc
References _map.
|
overridevirtual |
Reimplemented from JetMap.
Definition at line 97 of file JetMapv1.cc.
View newest version in sPHENIX GitHub at line 97 of file JetMapv1.cc
References _map.
|
inlineoverridevirtual |
Reimplemented from JetMap.
Definition at line 30 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 30 of file JetMapv1.h
References _algo.
|
inlineoverridevirtual |
Reimplemented from JetMap.
Definition at line 33 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 33 of file JetMapv1.h
References _par.
|
overridevirtual |
identify Function from PHObject
os | Output Stream |
Reimplemented from JetMap.
Definition at line 76 of file JetMapv1.cc.
View newest version in sPHENIX GitHub at line 76 of file JetMapv1.cc
References _map, _par, begin_src(), end_src(), and i.
insert Jet to the map. Once inserted, the JetMap owns the Jet memory
Reimplemented from JetMap.
Definition at line 104 of file JetMapv1.cc.
View newest version in sPHENIX GitHub at line 104 of file JetMapv1.cc
|
inlineoverridevirtual |
Reimplemented from JetMap.
Definition at line 38 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 38 of file JetMapv1.h
References _src.
|
inlineoverridevirtual |
isValid returns non zero if object contains vailid data
Reimplemented from JetMap.
Definition at line 24 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 24 of file JetMapv1.h
Definition at line 34 of file JetMapv1.cc.
View newest version in sPHENIX GitHub at line 34 of file JetMapv1.cc
References _algo, _map, _par, _src, assert, JetMap::begin_src(), CloneMe(), JetMap::end_src(), JetMap::get_algo(), Jet::get_id(), JetMap::get_par(), and Reset().
|
overridevirtual |
Clear Event.
Reimplemented from PHObject.
Definition at line 63 of file JetMapv1.cc.
View newest version in sPHENIX GitHub at line 63 of file JetMapv1.cc
References _algo, _map, _par, _src, and Jet::NONE.
Referenced by clear(), operator=(), and ~JetMapv1().
|
inlineoverridevirtual |
Reimplemented from JetMap.
Definition at line 29 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 29 of file JetMapv1.h
References _algo.
|
inlineoverridevirtual |
Reimplemented from JetMap.
Definition at line 32 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 32 of file JetMapv1.h
References _par.
|
inlineoverridevirtual |
Reimplemented from JetMap.
Definition at line 51 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 51 of file JetMapv1.h
References _map.
|
overridevirtual |
Implements JetMap.
Definition at line 113 of file JetMapv1.cc.
View newest version in sPHENIX GitHub at line 113 of file JetMapv1.cc
Definition at line 73 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 73 of file JetMapv1.h
Referenced by get_algo(), operator=(), Reset(), and set_algo().
|
private |
Definition at line 76 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 76 of file JetMapv1.h
Referenced by begin(), count(), empty(), end(), erase(), find(), get(), identify(), insert(), JetMapv1(), operator=(), Reset(), size(), and vec().
|
private |
Definition at line 74 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 74 of file JetMapv1.h
Referenced by get_par(), identify(), operator=(), Reset(), and set_par().
Definition at line 75 of file JetMapv1.h.
View newest version in sPHENIX GitHub at line 75 of file JetMapv1.h
Referenced by begin_src(), empty_src(), end_src(), find_src(), insert_src(), JetMapv1(), operator=(), and Reset().