ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
AtData
AtDataSubject.cxx
Go to the documentation of this file.
1
#include "
AtDataSubject.h
"
2
3
#include "
AtDataObserver.h
"
4
5
using namespace
DataHandling
;
6
7
void
AtSubject::Notify
()
8
{
9
for
(
auto
obs : fObservers)
10
obs->Update(
this
);
11
}
12
void
AtSubject::Attach
(
AtObserver
*observer)
13
{
14
fObservers.insert(observer);
15
}
AtDataObserver.h
DataHandling::AtObserver
Definition:
AtDataObserver.h:12
DataHandling::AtSubject::Notify
void Notify()
Notify all attached subjects that something changed.
Definition:
AtDataSubject.cxx:7
AtDataSubject.h
DataHandling
Definition:
AtDataObserver.h:4
DataHandling::AtSubject::Attach
void Attach(AtObserver *observer)
Attach an observer to get notified when this subject changes.
Definition:
AtDataSubject.cxx:12
Generated on Sat Nov 11 2023 15:30:37 for ATTPCROOT by
1.8.18