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

Definition of this analysis module class. More...

#include <analysis/blob/master/MyNewAnalysis/MyNewAnalysis.h>

+ Inheritance diagram for MyNewAnalysis:
+ Collaboration diagram for MyNewAnalysis:

Public Member Functions

 MyNewAnalysis (const std::string &name="MyNewAnalysis")
 Constructor.
 
virtual ~MyNewAnalysis ()
 
int Init (PHCompositeNode *)
 SubsysReco initialize processing method.
 
int process_event (PHCompositeNode *)
 SubsysReco event processing method.
 
int End (PHCompositeNode *)
 SubsysReco end processing method.
 
- Public Member Functions inherited from SubsysReco
 ~SubsysReco () override
 
virtual int EndRun (const int)
 Called at the end of each run.
 
virtual int InitRun (PHCompositeNode *)
 
virtual int Reset (PHCompositeNode *)
 Reset.
 
virtual int ResetEvent (PHCompositeNode *)
 Clean up after each event.
 
void Print (const std::string &="ALL") const override
 
- Public Member Functions inherited from Fun4AllBase
virtual ~Fun4AllBase ()
 
virtual const std::string Name () const
 Returns the name of this module.
 
virtual void Name (const std::string &name)
 Sets the name of this module.
 
virtual void Verbosity (const int ival)
 Sets the verbosity of this module (0 by default=quiet).
 
virtual void Verbosity (enu_Verbosity ival)
 Sets the verbosity of this module (0 by default=quiet).
 
virtual int Verbosity () const
 Gets the verbosity of this module.
 

Additional Inherited Members

- Public Types inherited from Fun4AllBase
enum  enu_Verbosity {
  VERBOSITY_QUIET = 0, VERBOSITY_SOME = 1, VERBOSITY_MORE = 2, VERBOSITY_EVEN_MORE = 3,
  VERBOSITY_A_LOT = 4, VERBOSITY_MAX = INT_MAX - 10
}
 
- Protected Member Functions inherited from SubsysReco
 SubsysReco (const std::string &name="NONAME")
 

Detailed Description

Definition of this analysis module class.

Definition at line 7 of file MyNewAnalysis.h.

View newest version in sPHENIX GitHub at line 7 of file MyNewAnalysis.h

Constructor & Destructor Documentation

MyNewAnalysis::MyNewAnalysis ( const std::string &  name = "MyNewAnalysis")

Constructor.

Definition at line 8 of file MyNewAnalysis.cc.

View newest version in sPHENIX GitHub at line 8 of file MyNewAnalysis.cc

MyNewAnalysis::~MyNewAnalysis ( )
virtual

Definition at line 13 of file MyNewAnalysis.cc.

View newest version in sPHENIX GitHub at line 13 of file MyNewAnalysis.cc

Member Function Documentation

int MyNewAnalysis::End ( PHCompositeNode topNode)
virtual

SubsysReco end processing method.

Reimplemented from SubsysReco.

Definition at line 32 of file MyNewAnalysis.cc.

View newest version in sPHENIX GitHub at line 32 of file MyNewAnalysis.cc

References Fun4AllReturnCodes::EVENT_OK.

int MyNewAnalysis::Init ( PHCompositeNode topNode)
virtual

SubsysReco initialize processing method.

Reimplemented from SubsysReco.

Definition at line 19 of file MyNewAnalysis.cc.

View newest version in sPHENIX GitHub at line 19 of file MyNewAnalysis.cc

References Fun4AllReturnCodes::EVENT_OK.

int MyNewAnalysis::process_event ( PHCompositeNode topNode)
virtual

SubsysReco event processing method.

Reimplemented from SubsysReco.

Definition at line 25 of file MyNewAnalysis.cc.

View newest version in sPHENIX GitHub at line 25 of file MyNewAnalysis.cc

References Fun4AllReturnCodes::EVENT_OK.


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