Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
MultiTrackAna.h
1/*
2 * MultiTrackAna.h
3 *
4 * Created on: 07-08-2013
5 * Author: Daniel Wielanek
6 * E-mail: daniel.wielanek@gmail.com
7 * Warsaw University of Technology, Faculty of Physics
8 */
9
10#ifndef HALMULTITRACKANA_H_
11#define HALMULTITRACKANA_H_
12
13#include "TrackAna.h"
19namespace Hal {
20 class MultiTrackAna : public TrackAna {
21 protected:
22 virtual void ProcessTrack();
23 virtual void ProcessEvent();
24 virtual void InitNewCutContainer();
25 virtual Task::EInitFlag Init();
26 virtual Task::EInitFlag CheckFormat();
27 virtual Package* Report() const;
32 MultiTrackAna(ECutUpdate tiers);
33
34 public:
40 MultiTrackAna(const MultiTrackAna& ana);
41 MultiTrackAna& operator=(const MultiTrackAna& other);
46 void SetMixSize(Int_t to_mix);
51 void SetFormatBuffered(Event* format) { SetFormat(format, EFormatDepth::kBuffered); };
52 virtual void FinishTask();
53 virtual void SetOption(Option_t* option);
54 virtual ~MultiTrackAna();
55 ClassDef(MultiTrackAna, 1)
56 };
57} // namespace Hal
58
59#endif /* HALMULTITRACKANA_H_ */
virtual void SetFormat(Event *format, EFormatDepth depth=EFormatDepth::kAll)
Definition EventAna.cxx:210
virtual Task::EInitFlag CheckFormat()
virtual Task::EInitFlag Init()
virtual void InitNewCutContainer()
virtual Package * Report() const
virtual void FinishTask()
void SetMixSize(Int_t to_mix)
virtual void ProcessTrack()
virtual void SetOption(Option_t *option)
void SetFormatBuffered(Event *format)
virtual void ProcessEvent()