Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
ExpEventInterface.h
1/*
2 * ExpEventInterface.h
3 *
4 * Created on: 04-05-2022
5 * Author: Daniel Wielanek
6 * E-mail: daniel.wielanek@gmail.com
7 * Warsaw University of Technology, Faculty of Physics
8 */
9#ifndef HALEXPEVENTINTERFACE_H_
10#define HALEXPEVENTINTERFACE_H_
11#include "EventInterfaceAdvanced.h"
12
13#include <TLorentzVector.h>
14#include <TVector3.h>
15
16namespace Hal {
18 public:
21 virtual void SetRunInfoId(Int_t /*i*/) {};
22 virtual Int_t GetRunInfoId() const { return 0; };
23 virtual void SetMagneticField(TVector3 /*mag*/) const {};
24 virtual TVector3 GetMagneticField() const { return TVector3(); };
25 virtual TLorentzVector GetVertexVector() const { return TLorentzVector(); };
26 virtual ~ExpEventInterface();
27 ClassDef(ExpEventInterface, 1)
28 };
29} // namespace Hal
30
31#endif /* HALEXPEVENTINTERFACE_H_ */
virtual void SetRunInfoId(Int_t)