CbmRoot
Loading...
Searching...
No Matches
HalCbmUnigenEvent.h
Go to the documentation of this file.
1/* Copyright (C) 2023-2023 Warsaw University of Technology, Warsaw
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Daniel Wielanek [committer] */
4#ifndef NICAUNIGENEVENT_H_
5#define NICAUNIGENEVENT_H_
6
7#include "UEvent.h"
8#include "UParticle.h"
9
10#include <Hal/McEvent.h>
11#include <HalCbmUnigenTrack.h>
15namespace Hal
16{
17 class EventInterface;
18}
19class HalCbmUnigenEvent : public Hal::McEvent {
20
21 public:
27 virtual Hal::EventInterface* CreateInterface() const;
28 virtual void Update(Hal::EventInterface* interface);
29 virtual void Clear(Option_t* opt = " ");
30 virtual Bool_t ExistInTree() const;
31 virtual TString GetFormatName() const;
32 virtual ~HalCbmUnigenEvent();
33 ClassDef(HalCbmUnigenEvent, 1)
34};
35
36#endif /* NICAUNIGENEVENT_H_ */
virtual void Clear(Option_t *opt=" ")
virtual Hal::EventInterface * CreateInterface() const
virtual void Update(Hal::EventInterface *interface)
virtual TString GetFormatName() const
virtual Bool_t ExistInTree() const