FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
detectors
mvd
MvdTracking
LinFit
TtLinFitTask.h
Go to the documentation of this file.
1
// Simone Bianco
2
// 15.07.2010
3
4
#ifndef TTLINFITTASK_H
5
#define TTLINFITTASK_H
6
7
// Base Class Headers ----------------
8
#include "FairTask.h"
9
#include <TGraph2D.h>
10
#include <TGraph2DErrors.h>
11
#include "TH1F.h"
12
13
// Collaborating Class Headers -------
14
#include <map>
15
#include "TString.h"
16
#include <iostream>
17
18
using namespace
std
;
19
20
// Collaborating Class Declarations --
21
class
TClonesArray;
22
class
TGeoManager;
23
24
class
TtLinFitTask
:
public
FairTask {
25
26
public
:
27
28
// Constructors/Destructors ---------
29
TtLinFitTask
();
30
// TtLinFitTask(const TtLinFitTask& o){};
31
// TtLinFitTask& operator=(const TtLinFitTask& o) { return *this;};
32
virtual
~
TtLinFitTask
();
33
34
virtual
InitStatus
Init
();
35
36
virtual
void
Exec(Option_t* opt);
37
38
private
:
39
40
// Input Data------------
41
TClonesArray*
fTCandArray
;
42
TString
fTCandBranchName
;
43
44
// Output Data----------
45
TClonesArray*
fTrackArray
;
46
47
//Bool_t firstIt;
48
49
Int_t
fTrackcount
;
50
51
Int_t
fEvent
;
52
53
Double_t
fEloss[6];
// energy loss in each sensor
54
55
// Fitting ------------
56
57
void
MyFit(
Double_t
*
x
,
Double_t
*
y
,
Double_t
*
z
,
Double_t
*Erx,
Double_t
*Ery,
Double_t
*Erz,
Double_t
*
par
,
Double_t
&chiX,
Double_t
&chiY);
58
59
ClassDef(
TtLinFitTask
,1);
60
61
};
62
63
#endif
64
TtLinFitTask::fTCandBranchName
TString fTCandBranchName
Definition:
TtLinFitTask.h:42
TtLinFitTask::fEvent
Int_t fEvent
Definition:
TtLinFitTask.h:51
TtLinFitTask::fTrackArray
TClonesArray * fTrackArray
Definition:
TtLinFitTask.h:45
par
Double_t par[3]
Definition:
anaLmdCluster.C:146
TtLinFitTask::fTCandArray
TClonesArray * fTCandArray
Definition:
TtLinFitTask.h:41
std
Definition:
MvdMQ/run/runFileSampler.cxx:18
TtLinFitTask
Definition:
TtLinFitTask.h:24
TtLinFitTask::fTrackcount
Int_t fTrackcount
Definition:
TtLinFitTask.h:49
Double_t
Double_t
Definition:
SimCompleteLinkDef.h:6
z
Double_t z
Definition:
createRootFscGeometryFile.C:146
TString
TString
Definition:
SimCompleteLinkDef.h:6
x
Double_t x
Definition:
createRootFscGeometryFile.C:159
Init
fRun Init()
Definition:
NHitsPerEvent.C:20
y
Double_t y
Definition:
createRootFscGeometryFile.C:159
Generated on Sun Aug 18 2019 03:02:19 for FairRoot/PandaRoot by
1.8.8