Analysis Software
Documentation for sPHENIX simulation software
|
#include <analysis/blob/master/EICAnalysis/PidCandidatev1.h>
Classes | |
union | u_property |
convert between 32bit inputs and storage type prop_storage_t More... | |
Public Member Functions | |
PidCandidatev1 () | |
PidCandidatev1 (const PidCandidate &tc) | |
virtual | ~PidCandidatev1 () |
void | identify (std::ostream &os=std::cout) const |
void | Reset () |
Clear Event. | |
void | set_candidate_id (const int i) |
int | get_candidate_id () const |
virtual void | print () const |
bool | has_property (const PROPERTY prop_id) const |
float | get_property_float (const PROPERTY prop_id) const |
int | get_property_int (const PROPERTY prop_id) const |
unsigned int | get_property_uint (const PROPERTY prop_id) const |
void | set_property (const PROPERTY prop_id, const float value) |
void | set_property (const PROPERTY prop_id, const int value) |
void | set_property (const PROPERTY prop_id, const unsigned int value) |
Public Member Functions inherited from PidCandidate | |
PidCandidate () | |
virtual | ~PidCandidate () |
virtual void | Copy (PidCandidate const &tc) |
Public Member Functions inherited from PHObject | |
PHObject () | |
ctor | |
~PHObject () override | |
dtor | |
virtual PHObject * | CloneMe () const |
Virtual copy constructor. | |
virtual PHObject * | clone () const final |
PHObject * | Clone (const char *newname="") const final |
void | Copy (TObject &object) const final |
virtual int | isValid () const |
isValid returns non zero if object contains vailid data | |
virtual int | Integrate () const |
virtual int | Integrate (PHObject *) |
virtual void | CopyFrom (const PHObject *obj) |
Protected Types | |
typedef uint8_t | prop_id_t |
storage types for additional property | |
typedef uint32_t | prop_storage_t |
typedef std::map< prop_id_t, prop_storage_t > | prop_map_t |
Protected Member Functions | |
unsigned int | get_property_nocheck (const PROPERTY prop_id) const |
void | set_property_nocheck (const PROPERTY prop_id, const unsigned int ui) |
Protected Attributes | |
int | _candidateid |
prop_map_t | prop_map |
container for additional property | |
Definition at line 14 of file PidCandidatev1.h.
View newest version in sPHENIX GitHub at line 14 of file PidCandidatev1.h
|
protected |
storage types for additional property
Definition at line 44 of file PidCandidatev1.h.
View newest version in sPHENIX GitHub at line 44 of file PidCandidatev1.h
|
protected |
Definition at line 46 of file PidCandidatev1.h.
View newest version in sPHENIX GitHub at line 46 of file PidCandidatev1.h
|
protected |
Definition at line 45 of file PidCandidatev1.h.
View newest version in sPHENIX GitHub at line 45 of file PidCandidatev1.h
PidCandidatev1::PidCandidatev1 | ( | ) |
|
explicit |
Definition at line 16 of file PidCandidatev1.C.
View newest version in sPHENIX GitHub at line 16 of file PidCandidatev1.C
|
inlinevirtual |
Definition at line 19 of file PidCandidatev1.h.
View newest version in sPHENIX GitHub at line 19 of file PidCandidatev1.h
|
inline |
Definition at line 26 of file PidCandidatev1.h.
View newest version in sPHENIX GitHub at line 26 of file PidCandidatev1.h
References _candidateid.
Referenced by DISKinematicsReco::CollectEmCandidatesFromTruth(), and DISKinematicsReco::InsertCandidateFromCluster().
|
virtual |
Reimplemented from PidCandidate.
Definition at line 62 of file PidCandidatev1.C.
View newest version in sPHENIX GitHub at line 62 of file PidCandidatev1.C
References PidCandidatev1::u_property::fdata, i, and PHWHERE.
|
virtual |
Reimplemented from PidCandidate.
Definition at line 80 of file PidCandidatev1.C.
View newest version in sPHENIX GitHub at line 80 of file PidCandidatev1.C
References i, PidCandidatev1::u_property::idata, and PHWHERE.
|
protectedvirtual |
Reimplemented from PidCandidate.
Definition at line 158 of file PidCandidatev1.C.
View newest version in sPHENIX GitHub at line 158 of file PidCandidatev1.C
|
virtual |
Reimplemented from PidCandidate.
Definition at line 98 of file PidCandidatev1.C.
View newest version in sPHENIX GitHub at line 98 of file PidCandidatev1.C
References i, PHWHERE, and PidCandidatev1::u_property::uidata.
|
virtual |
Reimplemented from PidCandidate.
Definition at line 55 of file PidCandidatev1.C.
View newest version in sPHENIX GitHub at line 55 of file PidCandidatev1.C
References i.
|
virtual |
identify Function from PHObject
os | Output Stream |
Reimplemented from PidCandidate.
Definition at line 169 of file PidCandidatev1.C.
View newest version in sPHENIX GitHub at line 169 of file PidCandidatev1.C
References i.
|
virtual |
Reimplemented from PidCandidate.
Definition at line 28 of file PidCandidatev1.C.
View newest version in sPHENIX GitHub at line 28 of file PidCandidatev1.C
References i.
|
virtual |
Clear Event.
Reimplemented from PidCandidate.
Definition at line 22 of file PidCandidatev1.C.
View newest version in sPHENIX GitHub at line 22 of file PidCandidatev1.C
|
inline |
Definition at line 25 of file PidCandidatev1.h.
View newest version in sPHENIX GitHub at line 25 of file PidCandidatev1.h
References _candidateid, and i.
Referenced by DISKinematicsReco::CollectEmCandidatesFromTruth(), DISKinematicsReco::InsertCandidateFromCluster(), and LeptoquarksReco::process_event().
|
virtual |
Reimplemented from PidCandidate.
Definition at line 116 of file PidCandidatev1.C.
View newest version in sPHENIX GitHub at line 116 of file PidCandidatev1.C
References PidCandidatev1::u_property::get_storage(), and PHWHERE.
Referenced by DISKinematicsReco::CollectEmCandidatesFromTruth(), DISKinematicsReco::InsertCandidateFromCluster(), and LeptoquarksReco::process_event().
|
virtual |
Reimplemented from PidCandidate.
Definition at line 130 of file PidCandidatev1.C.
View newest version in sPHENIX GitHub at line 130 of file PidCandidatev1.C
References PidCandidatev1::u_property::get_storage(), and PHWHERE.
|
virtual |
Reimplemented from PidCandidate.
Definition at line 144 of file PidCandidatev1.C.
View newest version in sPHENIX GitHub at line 144 of file PidCandidatev1.C
References PidCandidatev1::u_property::get_storage(), and PHWHERE.
|
inlineprotectedvirtual |
Reimplemented from PidCandidate.
Definition at line 40 of file PidCandidatev1.h.
View newest version in sPHENIX GitHub at line 40 of file PidCandidatev1.h
References prop_map.
|
protected |
Definition at line 41 of file PidCandidatev1.h.
View newest version in sPHENIX GitHub at line 41 of file PidCandidatev1.h
Referenced by get_candidate_id(), and set_candidate_id().
|
protected |
container for additional property
Definition at line 63 of file PidCandidatev1.h.
View newest version in sPHENIX GitHub at line 63 of file PidCandidatev1.h
Referenced by set_property_nocheck().