ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
AtDataObserver.h
Go to the documentation of this file.
1 #ifndef ATDATAOBSERVER_H
2 #define ATDATAOBSERVER_H
3 
4 namespace DataHandling {
5 class AtSubject;
12 class AtObserver {
13 public:
14  virtual ~AtObserver() = default;
15  virtual void Update(AtSubject *) = 0;
16 };
17 } // namespace DataHandling
18 #endif
DataHandling::AtObserver
Definition: AtDataObserver.h:12
DataHandling::AtObserver::Update
virtual void Update(AtSubject *)=0
DataHandling::AtObserver::~AtObserver
virtual ~AtObserver()=default
DataHandling
Definition: AtDataObserver.h:4
DataHandling::AtSubject
Definition: AtDataSubject.h:24