Public Member Functions | List of all members
cmtool::CPAlgo_Class_Name Class Reference

#include <cpalgo.hh>

Inheritance diagram for cmtool::CPAlgo_Class_Name:
cmtool::CPriorityAlgoBase cmtool::CMAlgoBase

Public Member Functions

 CPAlgo_Class_Name ()
 Default constructor. More...
 
virtual ~CPAlgo_Class_Name ()
 Default destructor. More...
 
virtual float Priority (const ::cluster::ClusterParamsAlg &cluster)
 
virtual void Report ()
 
virtual void Reset ()
 Function to reset the algorithm instance, called together with manager's Reset() More...
 
- Public Member Functions inherited from cmtool::CPriorityAlgoBase
 CPriorityAlgoBase ()
 Default constructor. More...
 
virtual ~CPriorityAlgoBase ()
 Default destructor. More...
 
virtual float Priority (const cluster::ClusterParamsAlg &cluster)
 
- Public Member Functions inherited from cmtool::CMAlgoBase
 CMAlgoBase ()
 Default constructor. More...
 
virtual ~CMAlgoBase ()
 Default destructor. More...
 
virtual void EventBegin (const std::vector< cluster::ClusterParamsAlg > &clusters)
 
virtual void EventEnd ()
 
virtual void IterationBegin (const std::vector< cluster::ClusterParamsAlg > &clusters)
 
virtual void IterationEnd ()
 
void SetAnaFile (TFile *fout)
 Setter function for an output plot TFile pointer. More...
 
virtual void SetVerbose (bool doit=true)
 Setter function for verbosity. More...
 

Additional Inherited Members

- Protected Attributes inherited from cmtool::CMAlgoBase
TFile * _fout
 TFile pointer to an output file. More...
 
bool _verbose
 Boolean to choose verbose mode. Turned on if CMergeManager/CMatchManager's verbosity level is >= kPerMerging. More...
 

Detailed Description

User implementation for CPriorityAlgoBase class doxygen documentation!

Definition at line 25 of file cpalgo.hh.

Constructor & Destructor Documentation

cmtool::CPAlgo_Class_Name::CPAlgo_Class_Name ( )

Default constructor.

Definition at line 6 of file cpalgo.cc.

7  //----------------------------------------------------------
8  {
9 
10  }
CPriorityAlgoBase()
Default constructor.
virtual cmtool::CPAlgo_Class_Name::~CPAlgo_Class_Name ( )
inlinevirtual

Default destructor.

Definition at line 33 of file cpalgo.hh.

33 {};

Member Function Documentation

float cmtool::CPAlgo_Class_Name::Priority ( const ::cluster::ClusterParamsAlg cluster)
virtual

Core function: given the CPAN input, return a float which indicates the user-defined priority for analysis.

Definition at line 20 of file cpalgo.cc.

22  {
23  if(cluster.GetNHits()) return 1.;
24  else return -1.;
25  }
Cluster finding and building.
void cmtool::CPAlgo_Class_Name::Report ( )
virtual

Optional function: called after each iterative approach if a manager class is run with verbosity level <= kPerIteration. Maybe useful for debugging.

Reimplemented from cmtool::CMAlgoBase.

Definition at line 28 of file cpalgo.cc.

30  {
31 
32  }
void cmtool::CPAlgo_Class_Name::Reset ( void  )
virtual

Function to reset the algorithm instance, called together with manager's Reset()

Reimplemented from cmtool::CMAlgoBase.

Definition at line 13 of file cpalgo.cc.

15  {
16 
17  }

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