Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MvtxHitPruner Class Reference

Clusterizer for the MVTX. More...

#include <coresoftware/blob/master/offline/packages/mvtx/MvtxHitPruner.h>

+ Inheritance diagram for MvtxHitPruner:
+ Collaboration diagram for MvtxHitPruner:

Public Types

typedef std::pair< unsigned
int, unsigned int > 
pixel
 

Public Member Functions

 MvtxHitPruner (const std::string &name="MvtxHitPruner")
 
 ~MvtxHitPruner () override
 
int Init (PHCompositeNode *) override
 module initialization
 
int InitRun (PHCompositeNode *) override
 run initialization
 
int process_event (PHCompositeNode *) override
 event processing
 
int End (PHCompositeNode *) override
 end of process
 
- Public Member Functions inherited from SubsysReco
 ~SubsysReco () override
 
virtual int EndRun (const int)
 Called at the end of each run.
 
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.
 

Private Attributes

TrkrHitSetContainerm_hits
 

Additional Inherited Members

- Protected Member Functions inherited from SubsysReco
 SubsysReco (const std::string &name="NONAME")
 

Detailed Description

Clusterizer for the MVTX.

Definition at line 22 of file MvtxHitPruner.h.

View newest version in sPHENIX GitHub at line 22 of file MvtxHitPruner.h

Member Typedef Documentation

typedef std::pair<unsigned int, unsigned int> MvtxHitPruner::pixel

Definition at line 25 of file MvtxHitPruner.h.

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

Constructor & Destructor Documentation

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

Definition at line 58 of file MvtxHitPruner.cc.

View newest version in sPHENIX GitHub at line 58 of file MvtxHitPruner.cc

MvtxHitPruner::~MvtxHitPruner ( )
inlineoverride

Definition at line 28 of file MvtxHitPruner.h.

View newest version in sPHENIX GitHub at line 28 of file MvtxHitPruner.h

Member Function Documentation

int MvtxHitPruner::End ( PHCompositeNode )
inlineoverridevirtual

end of process

Reimplemented from SubsysReco.

Definition at line 40 of file MvtxHitPruner.h.

View newest version in sPHENIX GitHub at line 40 of file MvtxHitPruner.h

int MvtxHitPruner::Init ( PHCompositeNode )
inlineoverridevirtual

module initialization

Reimplemented from SubsysReco.

Definition at line 31 of file MvtxHitPruner.h.

View newest version in sPHENIX GitHub at line 31 of file MvtxHitPruner.h

int MvtxHitPruner::InitRun ( PHCompositeNode )
overridevirtual

run initialization

Reimplemented from SubsysReco.

Definition at line 64 of file MvtxHitPruner.cc.

View newest version in sPHENIX GitHub at line 64 of file MvtxHitPruner.cc

References Fun4AllReturnCodes::EVENT_OK, and Fun4AllBase::Verbosity().

+ Here is the call graph for this function:

int MvtxHitPruner::process_event ( PHCompositeNode topNode)
overridevirtual

Member Data Documentation

TrkrHitSetContainer* MvtxHitPruner::m_hits
private

Definition at line 45 of file MvtxHitPruner.h.

View newest version in sPHENIX GitHub at line 45 of file MvtxHitPruner.h

Referenced by process_event().


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