SourceXtractorPlusPlus  0.15
Please provide a description of the project.
GroupInfoTask.cpp
Go to the documentation of this file.
1 
17 /*
18  * GroupInfoTask.cpp
19  *
20  * Created on: 2019 M01 29
21  * Author: mschefer
22  */
23 
24 
25 #include <atomic>
28 
29 namespace SourceXtractor {
30 
32  static std::atomic<std::uint32_t> group_id(1);
33  group.setProperty<GroupInfo>(group_id++);
34 }
35 
36 }
37 
38 
SourceXtractor::GroupInfoTask::computeProperties
virtual void computeProperties(SourceGroupInterface &group) const override
Computes one or more properties for the SourceGroup and/or the Sources it contains.
Definition: GroupInfoTask.cpp:31
GroupInfoTask.h
GroupInfo.h
SourceXtractor
Definition: Aperture.h:30
std::atomic
STL class.
SourceXtractor::SourceGroupInterface
Defines the interface used to group sources.
Definition: SourceGroupInterface.h:37
SourceXtractor::GroupInfo
Definition: GroupInfo.h:32
SourceXtractor::SourceGroupInterface::setProperty
void setProperty(Args... args)
Definition: SourceInterface.h:72