SourceXtractorPlusPlus
0.10
Please provide a description of the project.
SEFramework
SEFramework
Task
GroupTask.h
Go to the documentation of this file.
1
23
#ifndef _SEFRAMEWORK_TASK_GROUPTASK_H
24
#define _SEFRAMEWORK_TASK_GROUPTASK_H
25
26
#include "
SEFramework/Task/Task.h
"
27
#include "
SEFramework/Source/SourceGroupInterface.h
"
28
29
namespace
SourceXtractor
{
30
36
class
GroupTask
:
public
Task
{
37
38
public
:
39
43
virtual
~GroupTask
() =
default
;
44
46
virtual
void
computeProperties
(
SourceGroupInterface
& group)
const
= 0;
47
48
49
private
:
50
51
};
/* End of GroupTask class */
52
53
}
/* namespace SourceXtractor */
54
55
56
#endif
SourceXtractor::GroupTask::computeProperties
virtual void computeProperties(SourceGroupInterface &group) const =0
Computes one or more properties for the SourceGroup and/or the Sources it contains.
SourceXtractor::Task
Basic interface for a Task that is used to compute properties.
Definition:
Task.h:35
SourceGroupInterface.h
SourceXtractor::GroupTask
A Task that acts on a SourceGroup to compute one or more properties.
Definition:
GroupTask.h:36
SourceXtractor
Definition:
Aperture.h:30
SourceXtractor::SourceGroupInterface
Defines the interface used to group sources.
Definition:
SourceGroupInterface.h:37
SourceXtractor::GroupTask::~GroupTask
virtual ~GroupTask()=default
Destructor.
Task.h
Generated by
1.8.15