Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
BoostTask.h
1
/*
2
* BoostTask.h
3
*
4
* Created on: 23 lip 2015
5
* Author: Daniel Wielanek
6
* E-mail: daniel.wielanek@gmail.com
7
* Warsaw University of Technology, Faculty of Physics
8
*/
9
#ifndef HALBOOSTTASK_H_
10
#define HALBOOSTTASK_H_
11
12
#include "EventAna.h"
13
14
#include <Rtypes.h>
15
#include <RtypesCore.h>
16
17
namespace
Hal
{
18
class
EventInterface;
19
class
TrackInterface;
20
24
class
BoostTask
:
public
EventAna
{
25
Double_t fBoostVx;
26
Double_t fBoostVy;
27
Double_t fBoostVz;
28
EventInterface
* fEventInterface;
29
TrackInterface
* fTrackInterface;
30
31
protected
:
32
Task::EInitFlag
Init
();
33
virtual
Package
*
Report
()
const
;
34
35
public
:
39
BoostTask
();
46
BoostTask
(Double_t vx, Double_t vy, Double_t vz);
51
BoostTask
(Double_t vz);
59
void
SetBoost
(Double_t vx, Double_t vy, Double_t vz, Option_t* opt =
""
);
65
void
SetBoost
(Double_t vz, Option_t* opt =
""
);
66
void
Exec
(Option_t* opt);
67
virtual
~BoostTask
();
68
ClassDef(
BoostTask
, 1)
69
};
70
}
// namespace Hal
71
72
#endif
/* HALBOOSTTASK_H_ */
Hal::BoostTask
Definition
BoostTask.h:24
Hal::BoostTask::Exec
void Exec(Option_t *opt)
Definition
BoostTask.cxx:45
Hal::BoostTask::Init
Task::EInitFlag Init()
Definition
BoostTask.cxx:31
Hal::BoostTask::Report
virtual Package * Report() const
Definition
BoostTask.cxx:58
Hal::BoostTask::BoostTask
BoostTask()
Definition
BoostTask.cxx:24
Hal::BoostTask::SetBoost
void SetBoost(Double_t vx, Double_t vy, Double_t vz, Option_t *opt="")
Definition
BoostTask.cxx:50
Hal::EventAna
Definition
EventAna.h:36
Hal::EventInterface
Definition
EventInterface.h:16
Hal::Package
Definition
Package.h:26
Hal::TrackInterface
Definition
TrackInterface.h:17
Hal
Definition
EventAnaChain.cxx:28
analysis
base
on_the_fly
BoostTask.h
Generated on Wed Oct 23 2024 15:07:50 for Heavy ion Analysis Libriares by
1.12.0