EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PHG4EventActionClearZeroEdep Class Reference

#include <fun4all_coresoftware/blob/master/simulation/g4simulation/g4detectors/PHG4EventActionClearZeroEdep.h>

+ Inheritance diagram for PHG4EventActionClearZeroEdep:
+ Collaboration diagram for PHG4EventActionClearZeroEdep:

Public Member Functions

 PHG4EventActionClearZeroEdep (PHCompositeNode *topNode, const std::string &name)
 constructor
 
void AddNode (const std::string &name)
 
 ~PHG4EventActionClearZeroEdep () override
 destuctor
 
void EndOfEventAction (const G4Event *) override
 
- Public Member Functions inherited from PHG4EventAction
 PHG4EventAction (void)
 
virtual ~PHG4EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void SetInterfacePointers (PHCompositeNode *)
 get relevant nodes from top node passed as argument
 
virtual int ResetEvent (PHCompositeNode *)
 

Private Attributes

std::set< std::string > nodename_set
 
PHCompositeNodetopNode
 

Detailed Description

Definition at line 14 of file PHG4EventActionClearZeroEdep.h.

View newest version in sPHENIX GitHub at line 14 of file PHG4EventActionClearZeroEdep.h

Constructor & Destructor Documentation

PHG4EventActionClearZeroEdep::PHG4EventActionClearZeroEdep ( PHCompositeNode topNode,
const std::string &  name 
)

constructor

Definition at line 9 of file PHG4EventActionClearZeroEdep.cc.

View newest version in sPHENIX GitHub at line 9 of file PHG4EventActionClearZeroEdep.cc

References AddNode().

+ Here is the call graph for this function:

PHG4EventActionClearZeroEdep::~PHG4EventActionClearZeroEdep ( )
inlineoverride

destuctor

Definition at line 25 of file PHG4EventActionClearZeroEdep.h.

View newest version in sPHENIX GitHub at line 25 of file PHG4EventActionClearZeroEdep.h

Member Function Documentation

void PHG4EventActionClearZeroEdep::AddNode ( const std::string &  name)

Definition at line 17 of file PHG4EventActionClearZeroEdep.cc.

View newest version in sPHENIX GitHub at line 17 of file PHG4EventActionClearZeroEdep.cc

References nodename_set.

Referenced by PHG4mRICHSubsystem::InitRunSubsystem(), and PHG4EventActionClearZeroEdep().

+ Here is the caller graph for this function:

void PHG4EventActionClearZeroEdep::EndOfEventAction ( const G4Event *  )
overridevirtual

Reimplemented from PHG4EventAction.

Definition at line 23 of file PHG4EventActionClearZeroEdep.cc.

View newest version in sPHENIX GitHub at line 23 of file PHG4EventActionClearZeroEdep.cc

References nodename_set, PHG4HitContainer::RemoveZeroEDep(), and topNode.

+ Here is the call graph for this function:

Member Data Documentation

std::set<std::string> PHG4EventActionClearZeroEdep::nodename_set
private

Definition at line 32 of file PHG4EventActionClearZeroEdep.h.

View newest version in sPHENIX GitHub at line 32 of file PHG4EventActionClearZeroEdep.h

Referenced by AddNode(), and EndOfEventAction().

PHCompositeNode* PHG4EventActionClearZeroEdep::topNode
private

Definition at line 33 of file PHG4EventActionClearZeroEdep.h.

View newest version in sPHENIX GitHub at line 33 of file PHG4EventActionClearZeroEdep.h

Referenced by EndOfEventAction().


The documentation for this class was generated from the following files: