BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnDedx.h
Go to the documentation of this file.
1#ifndef BMNDEDX_H
2#define BMNDEDX_H
3
4#include "BmnGlobalTrack.h"
5#include "BmnStripData.h"
6#include "BmnTask.h"
7#include "CbmStsHit.h"
8#include "CbmStsTrack.h"
9#include "FairRootManager.h"
10#include "TF1.h"
11#include "TFile.h"
12#include "TH1F.h"
13#include "TString.h"
14#include "TSystem.h"
15
16#include <TStopwatch.h>
17
18class BmnDedx : public BmnTask
19{
20 public:
21 /**
22 * \brief Constructor.
23 */
25 BmnDedx(Int_t runid);
26
27 /**
28 * \brief Destructor.
29 */
30 virtual ~BmnDedx();
31
32 /**
33 * \brief Inherited from FairTask.
34 */
35 virtual InitStatus Init();
36
37 /**
38 * \brief Inherited from FairTask.
39 */
40 virtual void Exec(Option_t* opt);
41
42 /**
43 * \brief Inherited from FairTask.
44 */
45 virtual void Finish();
46
51
52 private:
57 Int_t fNSt;
58 vector<Int_t> fNSect;
60 vector<Float_t> fMinMomBound;
61 vector<Float_t> fMaxMomBound;
62 Float_t*** a;
63 Float_t*** b;
71
73
74 ClassDef(BmnDedx, 1);
75};
76
77#endif // BMNDEDX_H
int Int_t
float Float_t
short Short_t
double Double_t
const char Option_t
#define ClassDef(name, id)
virtual ~BmnDedx()
Destructor.
Float_t *** a
Definition BmnDedx.h:62
virtual void Finish()
Inherited from FairTask.
TClonesArray * fGlobTracks
Definition BmnDedx.h:69
TClonesArray * fLowFsdClusters
Definition BmnDedx.h:68
TClonesArray * fLowGemClusters
Definition BmnDedx.h:67
vector< Int_t > fNSect
Definition BmnDedx.h:58
Float_t fMinMom
Definition BmnDedx.h:54
void CalcDedx(BmnGlobalTrack *tr)
Float_t fNormDedxThresh
Definition BmnDedx.h:56
Int_t fNMomSlices
Definition BmnDedx.h:59
virtual void Exec(Option_t *opt)
Inherited from FairTask.
TClonesArray * fStsHits
Definition BmnDedx.h:66
Float_t *** b
Definition BmnDedx.h:63
Int_t fRunId
Definition BmnDedx.h:64
Short_t GetQ(BmnGlobalTrack *tr)
vector< Float_t > fMaxMomBound
Definition BmnDedx.h:61
Float_t CalcNormalizedDedx(BmnGlobalTrack *tr)
Float_t fMaxMom
Definition BmnDedx.h:55
Float_t fDedx
Definition BmnDedx.h:70
Int_t fNSt
Definition BmnDedx.h:57
Float_t GetDedx(BmnGlobalTrack *tr)
BmnDedx()
Constructor.
virtual InitStatus Init()
Inherited from FairTask.
Double_t fTime
Definition BmnDedx.h:72
TClonesArray * fStsTracks
Definition BmnDedx.h:65
vector< Float_t > fMinMomBound
Definition BmnDedx.h:60
TF1 * fAlephFit_He4
Definition BmnDedx.h:53
BmnDedx(Int_t runid)
BmnGlobalTrack.h.
BmnTask.
Definition BmnTask.h:13