SourceXtractorPlusPlus  0.11
Please provide a description of the project.
SourceTask.h
Go to the documentation of this file.
1 
23 #ifndef _SEFRAMEWORK_TASK_SOURCETASK_H
24 #define _SEFRAMEWORK_TASK_SOURCETASK_H
25 
26 #include "SEFramework/Task/Task.h"
28 
29 namespace SourceXtractor {
30 
36 class SourceTask : public Task {
37 
38 public:
39 
43  virtual ~SourceTask() = default;
44 
46  virtual void computeProperties(SourceInterface& source) const = 0;
47 
48 private:
49 
50 }; /* End of SourceTask class */
51 
52 } /* namespace SourceXtractor */
53 
54 
55 #endif
SourceInterface.h
Task.h
SourceXtractor::SourceTask::computeProperties
virtual void computeProperties(SourceInterface &source) const =0
Computes one or more properties for the Source.
SourceXtractor::Task
Basic interface for a Task that is used to compute properties.
Definition: Task.h:35
SourceXtractor::SourceTask::~SourceTask
virtual ~SourceTask()=default
Destructor.
SourceXtractor
Definition: Aperture.h:30
SourceXtractor::SourceTask
A Task that acts on a Source to compute one or more properties.
Definition: SourceTask.h:36
SourceXtractor::SourceInterface
The SourceInterface is an abstract "source" that has properties attached to it.
Definition: SourceInterface.h:46