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: