BmnRoot
Loading...
Searching...
No Matches
MpdMCStack.h
Go to the documentation of this file.
1// -------------------------------------------------------------------------
2// ----- MpdMCStack header file -----
3// ----- Created 09/10/08 by M. Al-Turany -----
4// -------------------------------------------------------------------------
5
6#ifndef MPDMCSTACK_H
7#define MPDMCSTACK_H
8
9#include "FairTask.h"
10#include "FairGeanePro.h"
11#include "MpdEventManager.h"
12#include "FairTrajFilter.h"
13
14#include "TEveTrackPropagator.h"
15#include "TObjArray.h"
16#include "TEveTrack.h"
17#include "TGeant3.h"
18
19class MpdMCStack : public FairTask
20{
21 public:
23 MpdMCStack();
28 MpdMCStack(const char* name, Int_t iVerbose = 0);
30 virtual ~MpdMCStack();
31
33 void SetVerbose(Int_t iVerbose);
34
36 virtual void Exec(Option_t* option);
37 virtual InitStatus Init();
38 virtual void SetParContainers();
39
41 virtual void Finish();
42 void Reset();
43 TEveTrackList* GetTrGroup(TParticle* P);
44
45 protected:
47
48 TClonesArray* fTrackList;
49 TObjArray* fEveTrList;
50 TEveTrackPropagator* fTrPr;
51 TEveTrackList* fTrList;
52
53 Float_t x1[3], x2[3], p1[3], p2[3], ein[15];
54 TGeant3* gMC3;
55 FairGeanePro* fPro;
56 FairTrajFilter* fTrajFilter;
57
59};
60
61#endif
Float_t ein[15]
Definition MpdMCStack.h:53
TEveTrackList * GetTrGroup(TParticle *P)
TEveTrackList * fTrList
Definition MpdMCStack.h:51
virtual ~MpdMCStack()
TGeant3 * gMC3
Definition MpdMCStack.h:54
FairGeanePro * fPro
Definition MpdMCStack.h:55
TObjArray * fEveTrList
Definition MpdMCStack.h:49
virtual InitStatus Init()
virtual void Exec(Option_t *option)
FairTrajFilter * fTrajFilter
Definition MpdMCStack.h:56
void SetVerbose(Int_t iVerbose)
TClonesArray * fTrackList
Definition MpdMCStack.h:48
virtual void Finish()
Float_t x2[3]
Definition MpdMCStack.h:53
TEveTrackPropagator * fTrPr
Definition MpdMCStack.h:50
Float_t p1[3]
Definition MpdMCStack.h:53
virtual void SetParContainers()
ClassDef(MpdMCStack, 1)
Float_t p2[3]
Definition MpdMCStack.h:53
MpdEventManager * fEventManager
Definition MpdMCStack.h:46
Float_t x1[3]
Definition MpdMCStack.h:53