BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
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
22class MpdMCTracks : public FairTask
23{
24 public:
25 /** Default constructor **/
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();
47
48 protected:
54
55 private:
56 MpdMCTracks(const MpdMCTracks&) = delete;
58
60};
61
62#endif
int Int_t
const char Option_t
#define ClassDef(name, id)
MpdMCTracks.
Definition MpdMCTracks.h:23
virtual void SetParContainers()
void Reset()
MpdMCTracks(const MpdMCTracks &)=delete
TClonesArray * fTrackList
Definition MpdMCTracks.h:49
virtual ~MpdMCTracks()
Destructor.
TEveTrackList * GetTrGroup(TParticle *P)
TObjArray * fEveTrList
Definition MpdMCTracks.h:52
virtual void Exec(Option_t *option)
Executed task.
TEveTrackList * fTrList
Definition MpdMCTracks.h:53
virtual void Finish()
Action after each event.
MpdMCTracks(const char *name, Int_t iVerbose=0)
Standard constructor.
MpdMCTracks()
Default constructor.
void SetVerbose(Int_t iVerbose)
Set verbosity level.
Definition MpdMCTracks.h:37
virtual InitStatus Init()
MpdMCTracks & operator=(const MpdMCTracks &)=delete
TEveTrackPropagator * fTrPr
Definition MpdMCTracks.h:50
MpdEventManager * fEventManager
Definition MpdMCTracks.h:51