BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnSiResiduals.h
Go to the documentation of this file.
1#ifndef BMNSIRESIDUALS_H
2#define BMNSIRESIDUALS_H 1
3
4#include "BmnMath.h"
5#include "BmnResiduals.h"
6#include "FairEventHeader.h"
7#include "FairRootManager.h"
8#include "FairTask.h"
9#include "TSystem.h"
10
11#include <BmnGlobalTrack.h>
12#include <BmnSiliconHit.h>
13#include <BmnSiliconStationSet.h>
14#include <TClonesArray.h>
15#include <TFitResult.h>
16#include <TH1.h>
17#include <TMath.h>
18#include <TNamed.h>
19#include <TString.h>
20#include <fstream>
21#include <sstream>
22#include <vector>
23
24using namespace std;
25using namespace TMath;
26
28{
29 public:
31 BmnSiResiduals(Int_t period = 7, Int_t number = -1, Double_t scale = 0.);
32
33 virtual ~BmnSiResiduals() {};
34
35 virtual InitStatus Init();
36
37 virtual void Exec(Option_t* opt);
38
39 virtual void Finish();
40
41 // void SetUseDistance(Bool_t flag) {
42 // if (flag)
43 // isResid = kFALSE;
44 // }
45 //
46 // void SetPrintResToFile(TString fileName) {
47 // isPrintToFile = kTRUE;
48 // outRes = fopen(fileName.Data(), "w");
49 // }
50
51 private:
52 void Residuals();
53
56
58
60
62 // TString fBranchGemHits;
64 // TString fBranchGemTracks;
67
69 // TClonesArray* fGemTracks;
70 // TClonesArray* fGemHits;
72
74
76
78
80 Bool_t isMergedDigits; // file with merged digits from different files
81 FILE* outRes;
82
84};
85
86#endif
bool Bool_t
int Int_t
double Double_t
const char Option_t
#define ClassDef(name, id)
TString fBranchResiduals
TClonesArray * fSiResiduals
virtual ~BmnSiResiduals()
FairEventHeader * fFairEventHeader
TClonesArray * fSiHits
TClonesArray * fGlobalTracks
TString fBranchFairEventHeader
virtual void Finish()
TString fBranchGlobalTracks
TString fBranchSiHits
virtual InitStatus Init()
virtual void Exec(Option_t *opt)
BmnSiliconStationSet * fDetector
Definition json.hpp:4446