ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <coresoftware/blob/master/offline/framework/phool/PHObject.h>
Inherits TObject.
Inherited by AssocInfoContainer, BbcVertex, BbcVertexMap, CaloTriggerInfo, CentralityInfo, CMFlashCluster, CMFlashClusterContainer, DecayFinderContainerBase, EicEventHeader, EICPIDParticle, EICPIDParticleContainer, EventHeader, FlagSave, G4RootHitContainer, G4RootRawTower, G4RootRawTowerContainer, G4RootScintillatorSlat, G4RootScintillatorSlatContainer, G4RootScintillatorTower, G4RootScintillatorTowerContainer, GlobalVertex, GlobalVertexMap, HelixHoughBin, HelixHoughFuncs, HelixHoughSpace, InttDeadMap, Jet, JetMap, KFParticle_Container, MicromegasTile, MySimpleTree, MyTClonesArray, ParticleFlowElement, ParticleFlowElementContainer, PdbBankID, PdbCalBank, PdbCalChan, PHFieldConfig, PHG4BlockCellGeom, PHG4BlockCellGeomContainer, PHG4BlockGeom, PHG4BlockGeomContainer, PHG4Cell, PHG4CellContainer, PHG4CylinderCellContainer, PHG4CylinderCellGeom, PHG4CylinderCellGeomContainer, PHG4CylinderGeom, PHG4CylinderGeomContainer, PHG4EventHeader, PHG4GDMLConfig, PHG4Hit, PHG4HitContainer, PHG4InEvent, PHG4Particle, PHG4ScintillatorSlat, PHG4ScintillatorSlatContainer, PHG4Shower, PHG4TruthInfoContainer, PHG4VtxPoint, PHGenIntegral, PHGeomIOTGeo, PHGeomTGeo, PHHepMCGenEvent, PHHepMCGenEventMap, PHParameters, PHParametersContainer, PHTimeStamp, RawCluster, RawClusterContainer, RawTower, RawTowerContainer, RawTowerDeadMap, RawTowerGeom, RawTowerGeomContainer, RawTowerZDC, RawTowerZDCContainer, RawTowerZDCDeadMap, RawTowerZDCGeom, RawTowerZDCGeomContainer, RunHeader, SvtxTrack, SvtxTrackMap, SvtxTrackState, SvtxVertex, SvtxVertexMap, SyncObject, TowerBackground, TpcSeedTrackMap, TpcSpaceChargeMatrixContainer, TrackEvaluationContainer, TrkrCluster, TrkrClusterContainer, TrkrClusterHitAssoc, TrkrClusterIterationMap, TrkrHit, TrkrHitSet, TrkrHitSetContainer, TrkrHitTruthAssoc, VariableArray, and VariableArrayContainer.
Public Member Functions | |
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 void | identify (std::ostream &os=std::cout) const |
virtual void | Reset () |
Clear Event. | |
virtual int | isValid () const |
isValid returns non zero if object contains vailid data | |
virtual int | isValid (const float) const |
virtual int | isValid (const double) const |
virtual int | isValid (const int) const |
virtual int | isValid (const unsigned int) const |
virtual int | isImplemented (const float f) const |
virtual int | isImplemented (const double f) const |
virtual int | isImplemented (const int i) const |
virtual int | isImplemented (const unsigned int i) const |
virtual int | Integrate () const |
virtual int | Integrate (PHObject *) |
virtual void | CopyFrom (const PHObject *obj) |
Definition at line 13 of file PHObject.h.
View newest version in sPHENIX GitHub at line 13 of file PHObject.h
|
inline |
ctor
Definition at line 17 of file PHObject.h.
View newest version in sPHENIX GitHub at line 17 of file PHObject.h
|
inlineoverride |
dtor
Definition at line 20 of file PHObject.h.
View newest version in sPHENIX GitHub at line 20 of file PHObject.h
|
finalvirtual |
Definition at line 20 of file PHObject.cc.
View newest version in sPHENIX GitHub at line 20 of file PHObject.cc
References PHWHERE.
|
final |
Definition at line 138 of file PHObject.cc.
View newest version in sPHENIX GitHub at line 138 of file PHObject.cc
References PHWHERE.
Referenced by PgPostBankBackupStorage::createBank(), PgPostBankBackupManager::SQLResultSet2BackupStorage(), PHPatternReco::vote_xy(), and PHPatternReco::vote_z().
|
virtual |
Virtual copy constructor.
Reimplemented in Jet, SvtxTrack, PHFieldConfigv1, PHFieldConfigv2, PHHepMCGenEventMap, SvtxTrack_v2, TrkrClusterv1, SvtxTrack_FastSim, SvtxTrack_FastSim_v1, SvtxTrack_v1, CMFlashClusterv1, TrkrClusterv2, TrkrClusterv3, SvtxTrack_FastSim_v2, Jetv1, PHG4Shower, DecayFinderContainerBase, PHHepMCGenEvent, KFParticle_Container, HelixHoughBin, GlobalVertex, RawCluster, PHGeomIOTGeo, PHGenIntegralv1, JetMap, EventHeaderv2, SvtxVertex, DecayFinderContainer_v1, SyncObject, PdbParameterMap, GlobalVertexv1, PdbCalBank, PgPostBankWrapper, SvtxTrackMap, JetMapv1, EventHeaderv1, FlagSavev1, RawClusterv1, SvtxVertexMap, SvtxVertexMap_v1, HelixHoughFuncs, HelixHoughSpace, HelixHoughSpace_v1, PHG4Showerv1, SvtxTrackMap_v1, SvtxVertex_v1, HelixHoughFuncs_v1, PHHepMCGenEventv1, SvtxTrackState_v1, HelixHoughBin_v1, RunHeader, SyncObjectv1, BbcVertexv1, SvtxTrackState, and BbcVertex.
Definition at line 12 of file PHObject.cc.
View newest version in sPHENIX GitHub at line 12 of file PHObject.cc
References PHWHERE.
Referenced by PHFieldUtility::GetFieldConfigNode(), PHNodeIntegrate::perform(), and PHTruthClustering::process_event().
Definition at line 146 of file PHObject.cc.
View newest version in sPHENIX GitHub at line 146 of file PHObject.cc
References PHWHERE.
Reimplemented in PHGenIntegralv1, PHG4Cell, PHG4HitEval, PHG4Hit, EICPIDParticle, and EicEventHeader.
Definition at line 131 of file PHObject.cc.
View newest version in sPHENIX GitHub at line 131 of file PHObject.cc
References PHWHERE.
Referenced by PHNodeIntegrate::perform().
|
virtual |
identify Function from PHObject
os | Output Stream |
Reimplemented in Jet, CylinderGeomIntt, PHG4CylinderGeomv4, PHFieldConfigv1, PHFieldConfigv2, SvtxTrack, RawTower, PHG4TruthInfoContainer, RawTowerZDC, PHG4VtxPointv1, EventHeaderv2, TrkrClusterContainer, TrkrHitTruthAssoc, RawCluster, CylinderGeomMicromegas, PHGeomIOTGeo, CMFlashClusterContainer, TrkrClusterContainerv1, TrkrHitSet, CMFlashClusterContainerv1, PHG4GDMLConfig, CylinderGeom_Mvtx, PHG4Cell, PHG4CylinderGeom_Spacalv1, PHHepMCGenEventMap, PHG4HitContainer, RawTowerZDCGeomContainer, ParticleFlowElementContainer, PHGeomTGeo, SvtxTrack_v2, RawTowerGeomContainer, TpcSpaceChargeMatrixContainer, TrkrClusterv1, TrkrHitv2, SvtxTrack_FastSim, SvtxTrack_v1, PHG4CylinderCellContainer, PHG4CylinderGeom_Spacalv2, PHG4ScintillatorSlatContainer, PHG4Shower, EICPIDParticleContainer, PHGenIntegralv1, FlagSavev1, ParticleFlowElement, CMFlashClusterv1, TrkrClusterHitAssocv1, TrkrClusterHitAssocv3, TrkrClusterIterationMapv1, TrkrHit, TrkrHitSetContainerv1, EventHeaderv1, RawTowerContainer, TpcSpaceChargeMatrixContainerv1, TrkrCluster, TrkrClusterHitAssocv2, TrkrClusterv2, TrkrClusterv3, TrkrHitTruthAssocv1, PHG4CellContainer, PHG4CylinderGeom_Spacalv3, Jetv1, RawTowerZDCContainer, KFParticle_Container, PHG4CylinderCellGeom_Spacalv1, PHG4EventHeader, CMFlashCluster, TrkrHitSetv1, SvtxTrack_FastSim_v1, SvtxTrack_FastSim_v2, HelixHoughBin, GlobalVertex, DecayFinderContainerBase, FlagSave, SyncObjectv1, TrkrHitv1, JetMap, PHHepMCGenEvent, EventHeader, RawClusterContainer, PHFieldConfig, TrkrClusterContainerv2, TrkrClusterContainerv3, PHG4CylinderGeomv1, RunHeader, PHG4BlockCellGeomContainer, PHG4BlockGeomContainer, PHG4CylinderCellGeomContainer, PHG4CylinderGeomContainer, RawClusterv1, RawTowerv1, RawTowerv2, PHG4EventHeaderv1, DecayFinderContainer_v1, ParticleFlowElementv1, PHG4Cellv1, PHG4CylinderCell, SvtxVertex, PHG4CylinderCellv1, PHG4CylinderGeomv2, PHG4CylinderGeomv3, SyncObject, RawTowerGeomContainer_Cylinderv1, RawTowerGeomContainerv1, PHG4ScintillatorSlatv1, PHG4Showerv1, GlobalVertexv1, RawTowerZDCv1, AssocInfoContainerv1, PHG4BlockGeomv1, PHG4CylinderGeom, JetMapv1, PHG4Hit, PHG4Particlev2, EICPIDParticle, RawTowerDeadMap, SvtxTrackMap, SvtxVertexMap_v1, HelixHoughSpace_v1, PHG4CylinderCellGeom, PHG4ScintillatorSlat, G4RootScintillatorTower, InttDeadMapv1, EicEventHeader, PHG4Hitv1, PHG4InEvent, PHG4Particlev3, GlobalVertexMap, EICPIDParticlev1, RawTowerZDCDeadMap, RawTowerDeadMapv1, RawTowerGeomv4, SvtxTrackMap_v1, SvtxVertex_v1, SvtxVertexMap, AssocInfoContainer, HelixHoughFuncs, HelixHoughFuncs_v1, HelixHoughSpace, PHG4BlockCellGeom, PHG4BlockGeom, PHG4Particlev1, GlobalVertexMapv1, RunHeaderv1, SvtxTrackState_v1, HelixHoughBin_v1, PHG4CylinderCellv2, G4RootScintillatorSlat, G4RootScintillatorTowerContainer, InttDeadMap, RawTowerGeomv1, RawTowerGeomv3, BbcVertexMap, BbcVertexMapv1, PHG4CylinderCellv3, G4RootHitContainer, G4RootRawTowerContainer, G4RootScintillatorSlatContainer, PHG4Particle, RawTowerZDCGeomv1, RawTowerGeom, RawTowerGeomv2, CentralityInfo, VariableArrayContainer, G4RootRawTower, PHG4VtxPoint, RawTowerZDCGeom, BbcVertex, BbcVertexv1, PHHepMCGenEventv1, CentralityInfov1, TowerBackgroundv1, VariableArray, CaloTriggerInfov1, TowerBackground, SvtxTrackState, and CaloTriggerInfo.
Definition at line 26 of file PHObject.cc.
View newest version in sPHENIX GitHub at line 26 of file PHObject.cc
Referenced by InttClusterizer::ClusterLadderCells(), MvtxClusterizer::ClusterMvtx(), PHGenIntegralv1::CopyFrom(), PHPythia8::create_node_tree(), PHPythia8::End(), PHG4TrackFastSim::GetNodes(), B0TrackFastSim::GetNodes(), PHGenIntegralv1::Integrate(), Fun4AllServer::NodeIdentify(), and DumpTrkrClusterHitAssoc::process_Node().
|
inlinevirtual |
Reimplemented in PHGenIntegralv1.
Definition at line 48 of file PHObject.h.
View newest version in sPHENIX GitHub at line 48 of file PHObject.h
Referenced by PHNodeIntegrate::perform().
Reimplemented in PHGenIntegralv1.
Definition at line 49 of file PHObject.h.
View newest version in sPHENIX GitHub at line 49 of file PHObject.h
|
virtual |
Definition at line 94 of file PHObject.cc.
View newest version in sPHENIX GitHub at line 94 of file PHObject.cc
References PHWHERE.
|
virtual |
Definition at line 103 of file PHObject.cc.
View newest version in sPHENIX GitHub at line 103 of file PHObject.cc
References PHWHERE.
Definition at line 112 of file PHObject.cc.
View newest version in sPHENIX GitHub at line 112 of file PHObject.cc
References PHWHERE.
Definition at line 121 of file PHObject.cc.
View newest version in sPHENIX GitHub at line 121 of file PHObject.cc
References PHWHERE.
|
virtual |
isValid returns non zero if object contains vailid data
Reimplemented in Jet, PHFieldConfigv1, PHFieldConfigv2, SvtxTrack, PHGeomIOTGeo, PHGeomTGeo, RawTower, RawTowerZDC, PHHepMCGenEventMap, TrkrHitv2, PHG4EventHeader, TrkrHit, SvtxTrack_v2, PHG4Shower, FlagSave, RawCluster, TrkrCluster, TrkrClusterv1, SvtxTrack_FastSim, SvtxTrack_v1, PHG4GDMLConfig, EventHeaderv1, CMFlashClusterv1, RawTowerZDCGeomContainer, ParticleFlowElement, ParticleFlowElementContainer, CMFlashCluster, TrkrClusterv2, TrkrClusterv3, SvtxTrack_FastSim_v1, Jetv1, DecayFinderContainerBase, KFParticle_Container, TrkrHitv1, HelixHoughBin, GlobalVertex, PHGenIntegralv1, SyncObjectv1, SvtxTrack_FastSim_v2, PHHepMCGenEvent, EventHeader, RawTowerContainer, RawTowerZDCContainer, RunHeader, JetMap, PHG4EventHeaderv1, FlagSavev1, SvtxVertex, DecayFinderContainer_v1, RawClusterContainer, ParticleFlowElementv1, SyncObject, PHG4Showerv1, RawClusterv1, RawTowerv1, RawTowerv2, GlobalVertexv1, SvtxTrackMap, JetMapv1, SvtxVertexMap, SvtxVertexMap_v1, HelixHoughFuncs, HelixHoughSpace, HelixHoughSpace_v1, RawTowerGeomContainerv1, SvtxTrackMap_v1, SvtxVertex_v1, HelixHoughFuncs_v1, GlobalVertexMap, GlobalVertexMapv1, RawTowerZDCv1, SvtxTrackState_v1, HelixHoughBin_v1, RunHeaderv1, BbcVertexMapv1, G4RootScintillatorTower, RawTowerDeadMap, RawTowerDeadMapv1, BbcVertexMap, InttDeadMapv1, RawTowerZDCDeadMap, PHHepMCGenEventv1, CentralityInfo, BbcVertex, BbcVertexv1, G4RootScintillatorSlat, InttDeadMap, CentralityInfov1, TowerBackgroundv1, SvtxTrackState, CaloTriggerInfov1, G4RootRawTower, TowerBackground, and CaloTriggerInfo.
Definition at line 49 of file PHObject.cc.
View newest version in sPHENIX GitHub at line 49 of file PHObject.cc
References PHWHERE.
|
virtual |
Definition at line 58 of file PHObject.cc.
View newest version in sPHENIX GitHub at line 58 of file PHObject.cc
References PHWHERE.
|
virtual |
Definition at line 67 of file PHObject.cc.
View newest version in sPHENIX GitHub at line 67 of file PHObject.cc
References PHWHERE.
Definition at line 76 of file PHObject.cc.
View newest version in sPHENIX GitHub at line 76 of file PHObject.cc
References PHWHERE.
|
virtual |
Definition at line 85 of file PHObject.cc.
View newest version in sPHENIX GitHub at line 85 of file PHObject.cc
References PHWHERE.
|
virtual |
Clear Event.
Reimplemented in TpcSpaceChargeMatrixContainer, TpcSpaceChargeMatrixContainerv1, PHFieldConfigv1, PHFieldConfigv2, PHGeomIOTGeo, TrkrHitSet, TrackEvaluationContainerv1, PHG4TruthInfoContainer, PHG4Cell, PHGeomTGeo, TrkrClusterContainer, TrkrHitTruthAssoc, PHHepMCGenEventMap, RawTower, TrkrClusterContainerv1, TrkrHitSetContainer, TrkrHitv2, RawTowerZDC, CMFlashClusterContainer, CMFlashClusterContainerv1, TrkrHit, SvtxTrack_v2, PHG4Shower, EventHeaderv2, TrkrCluster, TrkrClusterv1, SvtxTrack_FastSim, SvtxTrack_v1, PHG4CylinderCellContainer, PHG4ScintillatorSlatContainer, PHGenIntegralv1, CMFlashClusterv1, PHG4HitContainer, RawTowerZDCGeomContainer, ParticleFlowElementContainer, CMFlashCluster, TrkrClusterv2, TrkrClusterv3, Jetv1, DecayFinderContainerBase, KFParticle_Container, TrkrClusterHitAssoc, TrkrClusterIterationMap, TrkrHitSetv1, TrkrHitv1, SvtxTrack_FastSim_v1, PHG4GDMLConfig, EICPIDParticleContainer, RawCluster, TrkrClusterHitAssocv1, TrkrClusterHitAssocv3, TrkrClusterIterationMapv1, TrkrHitSetContainerv1, SvtxTrack_FastSim_v2, PHG4CellContainer, PdbParameterMap, RawTowerContainer, TrkrClusterHitAssocv2, TrkrHitTruthAssocv1, RawTowerZDCContainer, PHHepMCGenEvent, MySimpleTree, EventHeaderv1, FlagSavev1, DecayFinderContainer_v1, RawClusterContainer, ParticleFlowElementv1, TrkrClusterContainerv2, TrkrClusterContainerv3, PHG4Cellv1, RawTowerGeomContainer_Cylinderv1, PHG4Hit, PHG4Showerv1, EICG4dRICHHit, PdbParameterMapContainer, SyncObjectv1, RawTowerv1, RawTowerv2, EicEventHeader, GlobalVertexv1, EICPIDParticle, RawClusterv1, TpcSeedTrackMapv1, JetMapv1, EventHeader, RunHeader, SvtxVertexMap_v1, HelixHoughSpace_v1, VariableArray, PHG4EventHeader, PHG4Hitv1, PHG4InEvent, EICPIDParticlev1, RawTowerGeomContainerv1, SvtxTrackMap_v1, SvtxVertex_v1, AssocInfoContainerv1, HelixHoughFuncs_v1, PHG4EventHeaderv1, GlobalVertexMapv1, RawTowerZDCv1, MyTClonesArray, FlagSave, TpcSeedTrackMap, SvtxTrackState_v1, HelixHoughBin_v1, VariableArrayContainer, EicEventHeaderv1, BbcVertexMapv1, G4RootHitContainer, G4RootRawTowerContainer, G4RootScintillatorSlatContainer, G4RootScintillatorTower, RunHeaderv1, SyncObject, RawTowerDeadMap, RawTowerDeadMapv1, G4RootScintillatorTowerContainer, InttDeadMapv1, RawTowerZDCDeadMap, BbcVertexv1, G4RootScintillatorSlat, PHHepMCGenEventv1, CentralityInfov1, TowerBackgroundv1, CaloTriggerInfov1, and G4RootRawTower.
Definition at line 31 of file PHObject.cc.
View newest version in sPHENIX GitHub at line 31 of file PHObject.cc
References PHWHERE.
Referenced by RawTowerCombiner::CreateNodes(), KFParticle_DST::fillParticleNode_Track(), PHGenFitTrkProp::OutputPHGenFitTrack(), and PHSimpleKFProp::process_event().