Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
McTrackInterface.h
1
/*
2
* MCTrackInterface.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 HALMCTRACKINTERFACE_H_
10
#define HALMCTRACKINTERFACE_H_
11
12
#include "TrackInterfaceAdvanced.h"
13
namespace
Hal
{
14
class
McTrackInterface
:
public
TrackInterfaceAdvanced
{
15
public
:
16
McTrackInterface
();
17
virtual
Double_t GetStartX()
const
{
return
0.; };
18
virtual
Double_t GetStartY()
const
{
return
0.; };
19
virtual
Double_t GetStartZ()
const
{
return
0.; };
20
virtual
Double_t GetStartT()
const
{
return
0.; };
21
virtual
void
SetStart(Double_t
/*x*/
, Double_t
/*y*/
, Double_t
/*z*/
, Double_t
/*t*/
) {};
22
virtual
Double_t GetFreezX()
const
{
return
0.; };
23
virtual
Double_t GetFreezY()
const
{
return
0.; };
24
virtual
Double_t GetFreezZ()
const
{
return
0.; };
25
virtual
Double_t GetFreezT()
const
{
return
0.; };
26
virtual
void
SetFreez(Double_t
/*x*/
, Double_t
/*y*/
, Double_t
/*z*/
, Double_t
/*t*/
) {};
27
virtual
Int_t GetPdg()
const
{
return
0; };
28
virtual
void
SetPdg(Int_t
/*pdg*/
) {};
29
virtual
~McTrackInterface
();
30
ClassDef(
McTrackInterface
, 1)
31
};
32
}
// namespace Hal
33
#endif
/* HALROOT_DATAFORMAT_HALMCTRACKINTERFACE_H_ */
Hal::McTrackInterface
Definition
McTrackInterface.h:14
Hal::TrackInterfaceAdvanced
Definition
TrackInterfaceAdvanced.h:19
Hal
Definition
EventAnaChain.cxx:28
data
dataformat
McTrackInterface.h
Generated on Wed Oct 23 2024 15:07:51 for Heavy ion Analysis Libriares by
1.12.0