BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
MpdMCTracks.h
Go to the documentation of this file.
1
// -------------------------------------------------------------------------
2
// ----- MpdMCTracks header file -----
3
// ----- Created 10/12/07 by M. Al-Turany -----
4
// -------------------------------------------------------------------------
5
6
/** MpdMCTracks
7
* @author M. Al-Turany
8
* @since 10.12.07
9
**
10
**/
11
12
#ifndef MPDMCTRACKS_H
13
#define MPDMCTRACKS_H
14
15
#include "FairTask.h"
16
#include "
MpdEventManager.h
"
17
#include "
TClonesArray.h
"
18
#include "
TEveTrack.h
"
19
#include "
TEveTrackPropagator.h
"
20
#include "
TParticle.h
"
21
22
class
MpdMCTracks
:
public
FairTask
23
{
24
public
:
25
/** Default constructor **/
26
MpdMCTracks
();
27
/** Standard constructor
28
*@param name Name of task
29
*@param iVerbose Verbosity level
30
**/
31
MpdMCTracks
(
const
char
* name,
Int_t
iVerbose = 0);
32
33
/** Destructor **/
34
virtual
~MpdMCTracks
();
35
36
/** Set verbosity level. For this task and all of the subtasks. **/
37
void
SetVerbose
(
Int_t
iVerbose) { fVerbose = iVerbose; }
38
virtual
InitStatus
Init
();
39
/** Executed task **/
40
virtual
void
Exec
(
Option_t
* option);
41
virtual
void
SetParContainers
();
42
/** Action after each event**/
43
virtual
void
Finish
();
44
45
void
Reset
();
46
TEveTrackList
*
GetTrGroup
(
TParticle
* P);
47
48
protected
:
49
TClonesArray
*
fTrackList
;
//!
50
TEveTrackPropagator
*
fTrPr
;
51
MpdEventManager
*
fEventManager
;
//!
52
TObjArray
*
fEveTrList
;
53
TEveTrackList
*
fTrList
;
//!
54
55
private
:
56
MpdMCTracks
(
const
MpdMCTracks
&) =
delete
;
57
MpdMCTracks
&
operator=
(
const
MpdMCTracks
&) =
delete
;
58
59
ClassDef
(
MpdMCTracks
, 1);
60
};
61
62
#endif
Int_t
int Int_t
Option_t
const char Option_t
ClassDef
#define ClassDef(name, id)
TClonesArray.h
TEveTrackPropagator.h
TEveTrack.h
TParticle.h
FairTask
MpdEventManager
Definition
MpdEventManager.h:32
MpdMCTracks
MpdMCTracks.
Definition
MpdMCTracks.h:23
MpdMCTracks::SetParContainers
virtual void SetParContainers()
MpdMCTracks::Reset
void Reset()
MpdMCTracks::MpdMCTracks
MpdMCTracks(const MpdMCTracks &)=delete
MpdMCTracks::fTrackList
TClonesArray * fTrackList
Definition
MpdMCTracks.h:49
MpdMCTracks::~MpdMCTracks
virtual ~MpdMCTracks()
Destructor.
MpdMCTracks::GetTrGroup
TEveTrackList * GetTrGroup(TParticle *P)
MpdMCTracks::fEveTrList
TObjArray * fEveTrList
Definition
MpdMCTracks.h:52
MpdMCTracks::Exec
virtual void Exec(Option_t *option)
Executed task.
MpdMCTracks::fTrList
TEveTrackList * fTrList
Definition
MpdMCTracks.h:53
MpdMCTracks::Finish
virtual void Finish()
Action after each event.
MpdMCTracks::MpdMCTracks
MpdMCTracks(const char *name, Int_t iVerbose=0)
Standard constructor.
MpdMCTracks::MpdMCTracks
MpdMCTracks()
Default constructor.
MpdMCTracks::SetVerbose
void SetVerbose(Int_t iVerbose)
Set verbosity level.
Definition
MpdMCTracks.h:37
MpdMCTracks::Init
virtual InitStatus Init()
MpdMCTracks::operator=
MpdMCTracks & operator=(const MpdMCTracks &)=delete
MpdMCTracks::fTrPr
TEveTrackPropagator * fTrPr
Definition
MpdMCTracks.h:50
MpdMCTracks::fEventManager
MpdEventManager * fEventManager
Definition
MpdMCTracks.h:51
TClonesArray
TEveTrackList
TEveTrackPropagator
TObjArray
TParticle
MpdEventManager.h
install
include
MpdMCTracks.h
Generated on
for BmnRoot by
1.17.0