BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
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
24
using namespace
std
;
25
using namespace
TMath
;
26
27
class
BmnSiResiduals
:
public
FairTask
28
{
29
public
:
30
BmnSiResiduals
() {};
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
54
Int_t
fPeriod
;
55
Int_t
fNumber
;
56
57
Bool_t
fDebug
;
58
59
Bool_t
isField
;
60
61
TString
fBranchSiHits
;
62
// TString fBranchGemHits;
63
TString
fBranchGlobalTracks
;
64
// TString fBranchGemTracks;
65
TString
fBranchResiduals
;
66
TString
fBranchFairEventHeader
;
67
68
TClonesArray
*
fGlobalTracks
;
69
// TClonesArray* fGemTracks;
70
// TClonesArray* fGemHits;
71
TClonesArray
*
fSiHits
;
72
73
TClonesArray
*
fSiResiduals
;
74
75
FairEventHeader
*
fFairEventHeader
;
76
77
BmnSiliconStationSet
*
fDetector
;
78
79
Bool_t
isPrintToFile
;
80
Bool_t
isMergedDigits
;
// file with merged digits from different files
81
FILE*
outRes
;
82
83
ClassDef
(
BmnSiResiduals
, 1)
84
};
85
86
#endif
Bool_t
bool Bool_t
Int_t
int Int_t
Double_t
double Double_t
Option_t
const char Option_t
ClassDef
#define ClassDef(name, id)
TClonesArray.h
TFitResult.h
TH1.h
TMath.h
TNamed.h
TString.h
TSystem.h
BmnResiduals.h
BmnSiResiduals::fBranchResiduals
TString fBranchResiduals
Definition
BmnSiResiduals.h:65
BmnSiResiduals::isPrintToFile
Bool_t isPrintToFile
Definition
BmnSiResiduals.h:79
BmnSiResiduals::fSiResiduals
TClonesArray * fSiResiduals
Definition
BmnSiResiduals.h:73
BmnSiResiduals::~BmnSiResiduals
virtual ~BmnSiResiduals()
Definition
BmnSiResiduals.h:33
BmnSiResiduals::fFairEventHeader
FairEventHeader * fFairEventHeader
Definition
BmnSiResiduals.h:75
BmnSiResiduals::BmnSiResiduals
BmnSiResiduals()
Definition
BmnSiResiduals.h:30
BmnSiResiduals::fNumber
Int_t fNumber
Definition
BmnSiResiduals.h:55
BmnSiResiduals::isField
Bool_t isField
Definition
BmnSiResiduals.h:59
BmnSiResiduals::fSiHits
TClonesArray * fSiHits
Definition
BmnSiResiduals.h:71
BmnSiResiduals::fGlobalTracks
TClonesArray * fGlobalTracks
Definition
BmnSiResiduals.h:68
BmnSiResiduals::fBranchFairEventHeader
TString fBranchFairEventHeader
Definition
BmnSiResiduals.h:66
BmnSiResiduals::fDebug
Bool_t fDebug
Definition
BmnSiResiduals.h:57
BmnSiResiduals::Finish
virtual void Finish()
Definition
BmnSiResiduals.cxx:30
BmnSiResiduals::outRes
FILE * outRes
Definition
BmnSiResiduals.h:81
BmnSiResiduals::isMergedDigits
Bool_t isMergedDigits
Definition
BmnSiResiduals.h:80
BmnSiResiduals::fBranchGlobalTracks
TString fBranchGlobalTracks
Definition
BmnSiResiduals.h:63
BmnSiResiduals::fBranchSiHits
TString fBranchSiHits
Definition
BmnSiResiduals.h:61
BmnSiResiduals::Init
virtual InitStatus Init()
Definition
BmnSiResiduals.cxx:35
BmnSiResiduals::Exec
virtual void Exec(Option_t *opt)
Definition
BmnSiResiduals.cxx:50
BmnSiResiduals::fDetector
BmnSiliconStationSet * fDetector
Definition
BmnSiResiduals.h:77
BmnSiResiduals::fPeriod
Int_t fPeriod
Definition
BmnSiResiduals.h:54
BmnSiResiduals::Residuals
void Residuals()
Definition
BmnSiResiduals.cxx:57
BmnSiliconStationSet
Definition
BmnSiliconStationSet.h:14
FairEventHeader
FairTask
TClonesArray
TString
TMath
std
Definition
json.hpp:4446
alignment
BmnSiResiduals.h
Generated on
for BmnRoot by
1.17.0