1 #ifndef StStrangeMuDstPlayer
2 #define StStrangeMuDstPlayer
10 void Make(Int_t NEvents,
StFile* input,
const Char_t *output=
"evMuDst.root");
11 void Filter(Int_t NEvents,
StFile* input,
const Char_t *output=
"evMuDst.root");
12 void Play(Int_t NEvents,
StFile* input,
const Char_t *output=
"evMuDst.root");
13 void Copy(Int_t NEvents,
StFile* input,
const Char_t *output=
"evMuDst.root");
14 void DoFileSplit(Bool_t val = kTRUE);
15 void DoMC(Bool_t val = kTRUE);
16 void DoT0Abort(Bool_t val = kTRUE);
18 void DoReadDST(Bool_t val = kTRUE);
19 void DoV0(Bool_t val = kTRUE);
20 void DoXi(Bool_t val = kTRUE);
21 void DoKink(Bool_t val = kTRUE);
22 void SetEvPrimTracks(
unsigned int);
23 void SetEvPrimVertexZ(Float_t);
24 void SetV0DecayLength(Float_t);
25 void SetV0DcaDaughtersToPrimVertex(Float_t);
26 void SetV0DcaToPrimVertex(Float_t);
27 void SetV0DcaDaughters(Float_t);
28 void SetV0NumTpcHits(
unsigned int);
29 void SetXiDecayLength(Float_t);
30 void SetXiDcaDaughters(Float_t);
31 void SetXiDcaV0Daughters(Float_t);
32 void SetXiDcaToPrimVertex(Float_t);
33 void SetXiDcaV0ToPrimVertex(Float_t);
34 void SetXiDcaBachelorToPrimVertex(Float_t);
44 const char* outputFile;
45 unsigned int evPrimTracks;
48 float v0DcaDaughtersToPrimVertex;
49 float v0DcaToPrimVertex;
54 float xiDcaV0Daughters;
55 float xiDcaToPrimVertex;
56 float xiDcaV0ToPrimVertex;
57 float xiDcaBachelorToPrimVertex;
61 inline void StrangeMuDstPlayer::SetEvPrimTracks(
unsigned int val)
62 { evPrimTracks = val; }
63 inline void StrangeMuDstPlayer::SetEvPrimVertexZ(Float_t val)
64 { evPrimVertexZ = val; }
65 inline void StrangeMuDstPlayer::SetV0DecayLength(Float_t val)
66 { v0DecayLength = val; }
67 inline void StrangeMuDstPlayer::SetV0DcaDaughtersToPrimVertex(Float_t val)
68 { v0DcaDaughtersToPrimVertex = val; }
69 inline void StrangeMuDstPlayer::SetV0DcaToPrimVertex(Float_t val)
70 { v0DcaToPrimVertex = val; }
71 inline void StrangeMuDstPlayer::SetV0DcaDaughters(Float_t val)
72 { v0DcaDaughters = val; }
73 inline void StrangeMuDstPlayer::SetV0NumTpcHits(
unsigned int val)
74 { v0NumTpcHits = val; }
75 inline void StrangeMuDstPlayer::SetXiDecayLength(Float_t val)
76 { xiDecayLength = val; }
77 inline void StrangeMuDstPlayer::SetXiDcaDaughters(Float_t val)
78 { xiDcaDaughters = val; }
79 inline void StrangeMuDstPlayer::SetXiDcaV0Daughters(Float_t val)
80 { xiDcaV0Daughters = val; }
81 inline void StrangeMuDstPlayer::SetXiDcaToPrimVertex(Float_t val)
82 { xiDcaToPrimVertex = val; }
83 inline void StrangeMuDstPlayer::SetXiDcaV0ToPrimVertex(Float_t val)
84 { xiDcaV0ToPrimVertex = val; }
85 inline void StrangeMuDstPlayer::SetXiDcaBachelorToPrimVertex(Float_t val)
86 { xiDcaBachelorToPrimVertex = val; }
87 inline void StrangeMuDstPlayer::DoFileSplit(Bool_t val)
88 { doFileSplit = val; }
89 inline void StrangeMuDstPlayer::DoMC(Bool_t val)
91 inline void StrangeMuDstPlayer::DoT0Abort(Bool_t val)
96 inline void StrangeMuDstPlayer::DoReadDST(Bool_t val)
98 inline void StrangeMuDstPlayer::DoV0(Bool_t val)
100 inline void StrangeMuDstPlayer::DoXi(Bool_t val)
102 inline void StrangeMuDstPlayer::DoKink(Bool_t val)