FairRoot/PandaRoot
PndTrkPrintouts.h
Go to the documentation of this file.
1 #ifndef PndTrkPrintouts_H
2 #define PndTrkPrintouts_H 1
3 
4 #include "FairMCPoint.h"
5 #include "PndSttTube.h"
6 
7 // Root includes
8 
9 #include "TROOT.h"
10 
11 
12 class PndTrkPrintouts : public TObject
13 {
14 
15 
16  public:
17 
22 
23  void stampaMvdHits(
24  char *fMvdPixelBranch,
25  char *fMvdStripBranch,
26  Short_t nMvdPixelHit,
27  Short_t nMvdStripHit,
28  Double_t *refindexMvdPixel,
29  Double_t *refindexMvdStrip,
30  Double_t *sigmaXMvdPixel,
31  Double_t *sigmaXMvdStrip,
32  Double_t *sigmaYMvdPixel,
33  Double_t *sigmaYMvdStrip,
34  Double_t *sigmaZMvdPixel,
35  Double_t *sigmaZMvdStrip,
36  Double_t *XMvdPixel,
37  Double_t *XMvdStrip,
38  Double_t *YMvdPixel,
39  Double_t *YMvdStrip,
40  Double_t *ZMvdPixel,
41  Double_t *ZMvdStrip
42  );
43 
44 
45 
46  void stampaMvdHits2(
47  char *fMvdPixelBranch,
48  char *fMvdStripBranch,
49  Short_t nMvdPixelHit,
50  Short_t nMvdStripHit,
51  Double_t *refindexMvdPixel,
52  Double_t *refindexMvdStrip,
53  Short_t * fMCtrack_of_Pixel,
54  Short_t * fMCtrack_of_Strip,
55  Double_t *sigmaXMvdPixel,
56  Double_t *sigmaXMvdStrip,
57  Double_t *sigmaYMvdPixel,
58  Double_t *sigmaYMvdStrip,
59  Double_t *sigmaZMvdPixel,
60  Double_t *sigmaZMvdStrip,
61  Double_t *XMvdPixel,
62  Double_t *XMvdStrip,
63  Double_t *YMvdPixel,
64  Double_t *YMvdStrip,
65  Double_t *ZMvdPixel,
66  Double_t *ZMvdStrip
67  );
68 
69 
70 
71  void stampaSttHits(
72  Short_t iHit,
73  Short_t ipunto,
74  Double_t dradius,
75  Double_t *WDX,
76  Double_t *WDY,
77  Double_t *WDZ,
78  FairMCPoint* puntator,
79  PndSttTube * pSttTube
80  );
81 
82 
83 
84 
85  void stampaSttHits2(
86  Short_t iHit,
87  Short_t ipunto,
88  Double_t dradius,
89  Double_t *WDX,
90  Double_t *WDY,
91  Double_t *WDZ,
92  FairMCPoint* puntator,
93  PndSttTube * pSttTube,
94  Short_t tubeID
95  );
96 
97  void stampetta(
98  int IVOLTE,
99  bool *keepit,
100  Short_t *ListMvdPixelHitsinTrack,
101  Short_t *ListMvdStripHitsinTrack,
102  Short_t *ListSttParHitsinTrack,
103  Short_t *ListSttSkewHitsinTrack,
104  Short_t *ListSciTilHitsinTrack,
105  Short_t *nMvdPixelHitsinTrack,
106  Short_t *nMvdStripHitsinTrack,
107  Short_t *nSttParHitsinTrack,
108  Short_t *nSttSkewHitsinTrack,
109  Short_t *nSciTilHitsinTrack,
110  Short_t nTotalCand,
111  Short_t Cand,
112  int maxmvdpixelhitsintrack,
113  int maxmvdstriphitsintrack,
114  int maxscitilhitsintrack,
115  int maxstthitsintrack,
116  Double_t *R,
117  Double_t *Ox,
118  Double_t *Oy,
119  Double_t *FI0,
120  Double_t *KAPPA
121  );
122 
123 
124 
125 
126  void stampetta2(
127  bool *keepit,
128  Short_t *ListMvdPixelHitsinTrack,
129  Short_t *ListMvdStripHitsinTrack,
130  Short_t *ListSttParHitsinTrack,
131  Short_t *ListSttSkewHitsinTrack,
132  Short_t *ListSciTilHitsinTrack,
133  Short_t *nMvdPixelHitsinTrack,
134  Short_t *nMvdStripHitsinTrack,
135  Short_t *nSttParHitsinTrack,
136  Short_t *nSttSkewHitsinTrack,
137  Short_t *nSciTilHitsinTrack,
138  Short_t nTotalCand,
139  Short_t Cand,
140  int maxmvdpixelhitsintrack,
141  int maxmvdstriphitsintrack,
142  int maxscitilhitsintrack,
143  int maxstthitsintrack,
144  Double_t *R,
145  Double_t *Ox,
146  Double_t *Oy,
147  Double_t *FI0,
148  Double_t *KAPPA
149  );
150 
152 
153 };
154 
155 #endif
void stampetta(int IVOLTE, bool *keepit, Short_t *ListMvdPixelHitsinTrack, Short_t *ListMvdStripHitsinTrack, Short_t *ListSttParHitsinTrack, Short_t *ListSttSkewHitsinTrack, Short_t *ListSciTilHitsinTrack, Short_t *nMvdPixelHitsinTrack, Short_t *nMvdStripHitsinTrack, Short_t *nSttParHitsinTrack, Short_t *nSttSkewHitsinTrack, Short_t *nSciTilHitsinTrack, Short_t nTotalCand, Short_t Cand, int maxmvdpixelhitsintrack, int maxmvdstriphitsintrack, int maxscitilhitsintrack, int maxstthitsintrack, Double_t *R, Double_t *Ox, Double_t *Oy, Double_t *FI0, Double_t *KAPPA)
void stampaSttHits2(Short_t iHit, Short_t ipunto, Double_t dradius, Double_t *WDX, Double_t *WDY, Double_t *WDZ, FairMCPoint *puntator, PndSttTube *pSttTube, Short_t tubeID)
Double_t
ClassDef(PndTrkPrintouts, 1)
void stampaSttHits(Short_t iHit, Short_t ipunto, Double_t dradius, Double_t *WDX, Double_t *WDY, Double_t *WDZ, FairMCPoint *puntator, PndSttTube *pSttTube)
void stampetta2(bool *keepit, Short_t *ListMvdPixelHitsinTrack, Short_t *ListMvdStripHitsinTrack, Short_t *ListSttParHitsinTrack, Short_t *ListSttSkewHitsinTrack, Short_t *ListSciTilHitsinTrack, Short_t *nMvdPixelHitsinTrack, Short_t *nMvdStripHitsinTrack, Short_t *nSttParHitsinTrack, Short_t *nSttSkewHitsinTrack, Short_t *nSciTilHitsinTrack, Short_t nTotalCand, Short_t Cand, int maxmvdpixelhitsintrack, int maxmvdstriphitsintrack, int maxscitilhitsintrack, int maxstthitsintrack, Double_t *R, Double_t *Ox, Double_t *Oy, Double_t *FI0, Double_t *KAPPA)
Double_t R
Definition: checkhelixhit.C:61
void stampaMvdHits(char *fMvdPixelBranch, char *fMvdStripBranch, Short_t nMvdPixelHit, Short_t nMvdStripHit, Double_t *refindexMvdPixel, Double_t *refindexMvdStrip, Double_t *sigmaXMvdPixel, Double_t *sigmaXMvdStrip, Double_t *sigmaYMvdPixel, Double_t *sigmaYMvdStrip, Double_t *sigmaZMvdPixel, Double_t *sigmaZMvdStrip, Double_t *XMvdPixel, Double_t *XMvdStrip, Double_t *YMvdPixel, Double_t *YMvdStrip, Double_t *ZMvdPixel, Double_t *ZMvdStrip)
void stampaMvdHits2(char *fMvdPixelBranch, char *fMvdStripBranch, Short_t nMvdPixelHit, Short_t nMvdStripHit, Double_t *refindexMvdPixel, Double_t *refindexMvdStrip, Short_t *fMCtrack_of_Pixel, Short_t *fMCtrack_of_Strip, Double_t *sigmaXMvdPixel, Double_t *sigmaXMvdStrip, Double_t *sigmaYMvdPixel, Double_t *sigmaYMvdStrip, Double_t *sigmaZMvdPixel, Double_t *sigmaZMvdStrip, Double_t *XMvdPixel, Double_t *XMvdStrip, Double_t *YMvdPixel, Double_t *YMvdStrip, Double_t *ZMvdPixel, Double_t *ZMvdStrip)