Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
EventRotateTask.h
1/*
2 * EventRotate.h
3 *
4 * Created on: 18 cze 2023
5 * Author: Daniel Wielanek
6 * E-mail: daniel.wielanek@gmail.com
7 * Warsaw University of Technology, Faculty of Physics
8 */
9#ifndef HAL_ANALYSIS_BASE_ON_THE_FLY_EVENTROTATETASK_H_
10#define HAL_ANALYSIS_BASE_ON_THE_FLY_EVENTROTATETASK_H_
11
12#include "EventAna.h"
13
18namespace Hal {
19 class EventRotateTask : public EventAna {
20 Double_t fPhiMin;
21 Double_t fPhiMax;
22
23 protected:
24 virtual void ProcessEvent();
25 virtual Hal::Package* Report() const;
26 virtual void CheckCutContainerCollections();
27
28 public:
30 EventRotateTask& operator=(const EventRotateTask& other);
31 void SetRotationRange(Double_t lo, Double_t hi) {
32 fPhiMin = lo;
33 fPhiMax = hi;
34 }
35 EventRotateTask(const EventRotateTask& other);
36 virtual ~EventRotateTask();
37 ClassDef(EventRotateTask, 1)
38 };
39} // namespace Hal
40#endif /* HAL_ANALYSIS_BASE_ON_THE_FLY_EVENTROTATETASK_H_ */
virtual Hal::Package * Report() const
virtual void ProcessEvent()
virtual void CheckCutContainerCollections()