CMS 3D CMS Logo

SiPixelErrorEstimation.h
Go to the documentation of this file.
1 
2 #ifndef CalibTracker_SiPixelerrorEstimation_SiPixelErrorEstimation_h
3 #define CalibTracker_SiPixelerrorEstimation_SiPixelErrorEstimation_h
4 
5 #include <memory>
6 
7 // user include files
17 
22 
30 
32 
34 
35 //--- for SimHit association
38 
48 
51 
52 #include <string>
53 
54 #include <TROOT.h>
55 #include <TTree.h>
56 #include <TFile.h>
57 #include <TH1F.h>
58 #include <TProfile.h>
59 
60 class TTree;
61 class TFile;
62 
64 public:
66  ~SiPixelErrorEstimation() override;
67 
68  void beginJob() override;
69  void analyze(const edm::Event&, const edm::EventSetup&) override;
70  void endJob() override;
71 
72  void computeAnglesFromDetPosition(const SiPixelCluster& cl, const GeomDetUnit& det, float& alpha, float& beta);
73 
74 private:
85  bool checkType_; // do we check that the simHit associated with recHit is of the expected particle type ?
86  int genType_; // the type of particle that the simHit associated with recHits should be
87  bool include_trk_hits_; // if set to false, take only hits directly from detector modules (don't ntuplize hits from tracks)
88 
89  // variables that go in the output ttree_track_hits_
90  float rechitx; // x position of hit
91  float rechity; // y position of hit
92  float rechitz; // z position of hit
93  float rechiterrx; // x position error of hit (error not squared)
94  float rechiterry; // y position error of hit (error not squared)
95  float rechitresx; // difference between reconstructed hit x position and 'true' x position
96  float rechitresy; // difference between reconstructed hit y position and 'true' y position
97  float rechitpullx; // x residual divideded by error
98  float rechitpully; // y residual divideded by error
99 
100  float strip_rechitx; // x position of hit
101  float strip_rechity; // y position of hit
102  float strip_rechitz; // z position of hit
103  float strip_rechiterrx; // x position error of hit (error not squared)
104  float strip_rechiterry; // y position error of hit (error not squared)
105  float strip_rechitresx; // difference between reconstructed hit x position and 'true' x position
106 
108 
109  float strip_rechitresy; // difference between reconstructed hit y position and 'true' y position
110  float strip_rechitpullx; // x residual divideded by error
111  float strip_rechitpully; // y residual divideded by error
113  int strip_hit_type; // matched=0, 1D=1 or 2D=2
114  int detector_type; //IB1=1, IB2=2, OB1=3, OB2=4
115 
119  float strip_locbx;
120  float strip_locby;
121  float strip_locbz;
125  int strip_nsimhit; // number of simhits associated with a rechit
126  int strip_pidhit; // PID of the particle that produced the simHit associated with the recHit
127  int strip_simproc; // procces type
128 
129  int strip_subdet_id; // enum SubDetector { UNKNOWN=0, TIB=3, TID=4, TOB=5, TEC=6 };
130 
145 
148  //int strip_tob_order ;
156 
159 
160  float strip_prob;
162 
164 
167 
170 
173 
176 
179 
183 
184  int npix; // number of pixel in the cluster
185  int nxpix; // size of cluster (number of pixels) along x direction
186  int nypix; // size of cluster (number of pixels) along y direction
187  float charge; // total charge in cluster
188 
189  int edgex; // edgex = 1 if the cluster is at the x edge of the module
190  int edgey; // edgey = 1 if the cluster is at the y edge of the module
191 
192  int bigx; // bigx = 1 if the cluster contains at least one big pixel in x
193  int bigy; // bigy = 1 if the cluster contains at least one big pixel in y
194 
195  float alpha; // track angle in the xz plane of the module local coordinate system
196  float beta; // track angle in the yz plane of the module local coordinate system
197 
198  float trk_alpha; // reconstructed track angle in the xz plane of the module local coordinate system
199  float trk_beta; // reconstructed track angle in the yz plane of the module local coordinate system
200 
201  float phi; // polar track angle
202  float eta; // pseudo-rapidity (function of theta, the azimuthal angle)
203 
204  int subdetId;
205  int layer;
206  int ladder;
207  int mod;
208  int side;
209  int disk;
210  int blade;
211  int panel;
212  int plaq;
213 
214  int half; // half = 1 if the barrel module is half size and 0 if it is full size (only defined for barrel)
215  int flipped; // flipped = 1 if the module is flipped and 0 if non-flipped (only defined for barrel)
216 
217  int nsimhit; // number of simhits associated with a rechit
218  int pidhit; // PID of the particle that produced the simHit associated with the recHit
219  int simproc; // procces tye
220 
221  float simhitx; // true x position of hit
222  float simhity; // true y position of hit
223 
224  int evt;
225  int run;
226 
227  float hit_probx;
228  float hit_proby;
229  float hit_cprob0;
230  float hit_cprob1;
231  float hit_cprob2;
232 
234 
237 
238  // variables that go in the output ttree_sll_hits_
239 
241 
244  int all_mod;
245 
246  int all_side;
247  int all_disk;
250  int all_plaq;
251 
252  int all_half;
254 
255  int all_cols;
256  int all_rows;
257 
258  float all_rechitx;
259  float all_rechity;
260  float all_rechitz;
261 
262  float all_simhitx;
263  float all_simhity;
264 
267 
270 
273 
274  int all_npix;
277 
280 
281  int all_bigx;
282  int all_bigy;
283 
284  float all_alpha;
285  float all_beta;
286 
287  float all_simphi;
289 
293 
294  float all_vtxr;
295  float all_vtxz;
296 
297  float all_simpx;
298  float all_simpy;
299  float all_simpz;
300 
301  float all_eloss;
302 
304 
305  float all_x1;
306  float all_x2;
307  float all_y1;
308  float all_y2;
309  float all_z1;
310  float all_z2;
311 
312  float all_row1;
313  float all_row2;
314  float all_col1;
315  float all_col2;
316 
317  float all_gx1;
318  float all_gx2;
319  float all_gy1;
320  float all_gy2;
321  float all_gz1;
322  float all_gz2;
323 
326 
329 
330  float all_clust_x;
331  float all_clust_y;
332 
333  float all_clust_q;
334 
339 
341 
344 
345  static const int maxpix = 10000;
349  // Just added
350  float all_pixx[maxpix];
351  float all_pixy[maxpix];
355 
361 
365 
366  // ----------------------------------
367 
368  TFile* tfile_;
371 
373 
375 };
376 
377 #endif
SiPixelErrorEstimation::all_hit_proby
float all_hit_proby
Definition: SiPixelErrorEstimation.h:357
SiPixelErrorEstimation::all_panel
int all_panel
Definition: SiPixelErrorEstimation.h:249
SiPixelErrorEstimation::all_clust_q
float all_clust_q
Definition: SiPixelErrorEstimation.h:333
Chi2MeasurementEstimator.h
SiPixelErrorEstimation::all_gy1
float all_gy1
Definition: SiPixelErrorEstimation.h:319
SiPixelErrorEstimation::ttree_track_hits_strip_
TTree * ttree_track_hits_strip_
Definition: SiPixelErrorEstimation.h:372
TrajectoryStateOnSurface.h
SiPixelErrorEstimation::strip_pidhit5
int strip_pidhit5
Definition: SiPixelErrorEstimation.h:177
Handle.h
SiPixelErrorEstimation::strip_rechiterry
float strip_rechiterry
Definition: SiPixelErrorEstimation.h:104
SiPixelErrorEstimation::genType_
int genType_
Definition: SiPixelErrorEstimation.h:86
SiPixelErrorEstimation::hit_cprob1
float hit_cprob1
Definition: SiPixelErrorEstimation.h:230
SiPixelErrorEstimation::rechitz
float rechitz
Definition: SiPixelErrorEstimation.h:92
SiPixelErrorEstimation::all_clust_col
float all_clust_col
Definition: SiPixelErrorEstimation.h:328
SiPixelErrorEstimation::rechitpullx
float rechitpullx
Definition: SiPixelErrorEstimation.h:97
SiPixelErrorEstimation::outputFile_
std::string outputFile_
Definition: SiPixelErrorEstimation.h:83
SiPixelErrorEstimation::pixel_clst_err_y
float pixel_clst_err_y
Definition: SiPixelErrorEstimation.h:236
SiPixelErrorEstimation::all_rechitpully
float all_rechitpully
Definition: SiPixelErrorEstimation.h:272
SiPixelErrorEstimation::strip_simproc1
int strip_simproc1
Definition: SiPixelErrorEstimation.h:166
SiPixelErrorEstimation::all_nypix
int all_nypix
Definition: SiPixelErrorEstimation.h:276
SiPixelErrorEstimation::charge
float charge
Definition: SiPixelErrorEstimation.h:187
SiPixelErrorEstimation::all_col2
float all_col2
Definition: SiPixelErrorEstimation.h:315
MessageLogger.h
SiPixelErrorEstimation::all_row2
float all_row2
Definition: SiPixelErrorEstimation.h:313
TrackerGeometry.h
GeomDet
Definition: GeomDet.h:27
SiPixelErrorEstimation::all_edgey
int all_edgey
Definition: SiPixelErrorEstimation.h:279
PixelTopology.h
SiPixelErrorEstimation::eta
float eta
Definition: SiPixelErrorEstimation.h:202
SiPixelErrorEstimation::simhitx
float simhitx
Definition: SiPixelErrorEstimation.h:221
SiPixelErrorEstimation::src_
std::string src_
Definition: SiPixelErrorEstimation.h:84
SiPixelErrorEstimation::all_z2
float all_z2
Definition: SiPixelErrorEstimation.h:310
SiPixelErrorEstimation::conf_
edm::ParameterSet conf_
Definition: SiPixelErrorEstimation.h:75
ESHandle.h
SiPixelErrorEstimation::strip_split
int strip_split
Definition: SiPixelErrorEstimation.h:180
SiPixelErrorEstimation::endJob
void endJob() override
Definition: SiPixelErrorEstimation.cc:369
SiPixelErrorEstimation::all_pixrow
float all_pixrow[maxpix]
Definition: SiPixelErrorEstimation.h:346
SiPixelErrorEstimation::all_simpz
float all_simpz
Definition: SiPixelErrorEstimation.h:299
SiPixelErrorEstimation::all_y2
float all_y2
Definition: SiPixelErrorEstimation.h:308
SiPixelErrorEstimation::all_clust_x
float all_clust_x
Definition: SiPixelErrorEstimation.h:330
SiPixelErrorEstimation::all_clust_minpixcol
int all_clust_minpixcol
Definition: SiPixelErrorEstimation.h:337
SiPixelErrorEstimation::all_rechitz
float all_rechitz
Definition: SiPixelErrorEstimation.h:260
SiPixelErrorEstimation::hit_cprob2
float hit_cprob2
Definition: SiPixelErrorEstimation.h:231
SiPixelErrorEstimation::strip_tib_is_external_string
int strip_tib_is_external_string
Definition: SiPixelErrorEstimation.h:142
SiPixelErrorEstimation::rechiterry
float rechiterry
Definition: SiPixelErrorEstimation.h:94
SiPixelErrorEstimation::all_pixel_clst_err_y
float all_pixel_clst_err_y
Definition: SiPixelErrorEstimation.h:364
SiPixelErrorEstimation::all_simtrkphi
float all_simtrkphi
Definition: SiPixelErrorEstimation.h:325
edm::EDGetTokenT
Definition: EDGetToken.h:33
SiPixelErrorEstimation::strip_clst_err_y
float strip_clst_err_y
Definition: SiPixelErrorEstimation.h:182
SiPixelErrorEstimation::rechiterrx
float rechiterrx
Definition: SiPixelErrorEstimation.h:93
SiPixelErrorEstimation::subdetId
int subdetId
Definition: SiPixelErrorEstimation.h:204
SiPixelErrorEstimation::strip_locbx
float strip_locbx
Definition: SiPixelErrorEstimation.h:119
SiPixelErrorEstimation::all_gx1
float all_gx1
Definition: SiPixelErrorEstimation.h:317
SiPixelErrorEstimation::strip_tob_is_rphi
int strip_tob_is_rphi
Definition: SiPixelErrorEstimation.h:157
SiPixelErrorEstimation::hit_cprob0
float hit_cprob0
Definition: SiPixelErrorEstimation.h:229
SiPixelErrorEstimation::all_layer
int all_layer
Definition: SiPixelErrorEstimation.h:242
SiPixelErrorEstimation::all_clust_maxpixcol
int all_clust_maxpixcol
Definition: SiPixelErrorEstimation.h:335
SiPixelErrorEstimation::strip_simproc2
int strip_simproc2
Definition: SiPixelErrorEstimation.h:169
SiPixelErrorEstimation::tTrajectory
edm::EDGetTokenT< std::vector< Trajectory > > tTrajectory
Definition: SiPixelErrorEstimation.h:76
SiPixelErrorEstimation::nsimhit
int nsimhit
Definition: SiPixelErrorEstimation.h:217
SiPixelErrorEstimation::strip_simproc3
int strip_simproc3
Definition: SiPixelErrorEstimation.h:172
SiPixelErrorEstimation::edgex
int edgex
Definition: SiPixelErrorEstimation.h:189
GeomDetType.h
SiPixelErrorEstimation::~SiPixelErrorEstimation
~SiPixelErrorEstimation() override
Definition: SiPixelErrorEstimation.cc:61
GluedGeomDet.h
SiPixelErrorEstimation::all_gx2
float all_gx2
Definition: SiPixelErrorEstimation.h:318
SiPixelErrorEstimation::tPixRecHitCollection
edm::EDGetTokenT< SiPixelRecHitCollection > tPixRecHitCollection
Definition: SiPixelErrorEstimation.h:77
TrackerHitAssociator.h
KFTrajectorySmoother.h
SiPixelErrorEstimation::strip_pidhit1
int strip_pidhit1
Definition: SiPixelErrorEstimation.h:165
EDAnalyzer.h
SiPixelCluster
Pixel cluster – collection of neighboring pixels above threshold.
Definition: SiPixelCluster.h:28
SiPixelErrorEstimation::all_npix
int all_npix
Definition: SiPixelErrorEstimation.h:274
SiPixelErrorEstimation::all_ladder
int all_ladder
Definition: SiPixelErrorEstimation.h:243
SiPixelErrorEstimation::all_disk
int all_disk
Definition: SiPixelErrorEstimation.h:247
TrackerHitAssociator::Config
Definition: TrackerHitAssociator.h:57
SiPixelErrorEstimation::layer
int layer
Definition: SiPixelErrorEstimation.h:205
SiPixelErrorEstimation::all_nsimhit
int all_nsimhit
Definition: SiPixelErrorEstimation.h:290
SiPixelErrorEstimation::SiPixelErrorEstimation
SiPixelErrorEstimation(const edm::ParameterSet &)
Definition: SiPixelErrorEstimation.cc:35
SiPixelErrorEstimation::simhity
float simhity
Definition: SiPixelErrorEstimation.h:222
SiPixelErrorEstimation::phi
float phi
Definition: SiPixelErrorEstimation.h:201
SiPixelErrorEstimation::strip_tib_module_number
int strip_tib_module_number
Definition: SiPixelErrorEstimation.h:140
SiPixelErrorEstimation::all_pixgy
float all_pixgy[maxpix]
Definition: SiPixelErrorEstimation.h:353
SiPixelErrorEstimation::all_pidhit
int all_pidhit
Definition: SiPixelErrorEstimation.h:291
SiPixelErrorEstimation::side
int side
Definition: SiPixelErrorEstimation.h:208
SiPixelErrorEstimation::all_bigy
int all_bigy
Definition: SiPixelErrorEstimation.h:282
SiPixelErrorEstimation::rechitx
float rechitx
Definition: SiPixelErrorEstimation.h:90
SiPixelErrorEstimation::all_gy2
float all_gy2
Definition: SiPixelErrorEstimation.h:320
SiPixelErrorEstimation::all_bigx
int all_bigx
Definition: SiPixelErrorEstimation.h:281
SiPixelErrorEstimation::all_vtxz
float all_vtxz
Definition: SiPixelErrorEstimation.h:295
SiPixelErrorEstimation::maxpix
static const int maxpix
Definition: SiPixelErrorEstimation.h:345
TkTransientTrackingRecHitBuilder.h
SiPixelErrorEstimation::all_simpy
float all_simpy
Definition: SiPixelErrorEstimation.h:298
edm::EDAnalyzer
Definition: EDAnalyzer.h:28
SiPixelErrorEstimation::strip_tib_string_number
int strip_tib_string_number
Definition: SiPixelErrorEstimation.h:139
SiPixelErrorEstimation::all_hit_cprob1
float all_hit_cprob1
Definition: SiPixelErrorEstimation.h:359
SiPixelErrorEstimation::all_plaq
int all_plaq
Definition: SiPixelErrorEstimation.h:250
SiPixelErrorEstimation::strip_clst_err_x
float strip_clst_err_x
Definition: SiPixelErrorEstimation.h:181
GetRecoTauVFromDQM_MC_cff.cl
cl
Definition: GetRecoTauVFromDQM_MC_cff.py:38
SiPixelErrorEstimation::all_pixcol
float all_pixcol[maxpix]
Definition: SiPixelErrorEstimation.h:347
SiPixelErrorEstimation::alpha
float alpha
Definition: SiPixelErrorEstimation.h:195
SiPixelErrorEstimation::all_pixy
float all_pixy[maxpix]
Definition: SiPixelErrorEstimation.h:351
SiPixelErrorEstimation::strip_prob
float strip_prob
Definition: SiPixelErrorEstimation.h:160
SiPixelErrorEstimation::all_clust_row
float all_clust_row
Definition: SiPixelErrorEstimation.h:327
MakerMacros.h
TrackingRecHit.h
SiPixelErrorEstimation::strip_locby
float strip_locby
Definition: SiPixelErrorEstimation.h:120
SiPixelErrorEstimation::strip_tib_is_rphi
int strip_tib_is_rphi
Definition: SiPixelErrorEstimation.h:143
SiPixelErrorEstimation::evt
int evt
Definition: SiPixelErrorEstimation.h:224
PSimHit.h
SiPixelErrorEstimation::hit_proby
float hit_proby
Definition: SiPixelErrorEstimation.h:228
SiPixelErrorEstimation::all_mod
int all_mod
Definition: SiPixelErrorEstimation.h:244
SiPixelErrorEstimation::strip_tob_layer_number
int strip_tob_layer_number
Definition: SiPixelErrorEstimation.h:153
SiPixelErrorEstimation::strip_tib_module
int strip_tib_module
Definition: SiPixelErrorEstimation.h:132
SiPixelErrorEstimation::strip_qbin
int strip_qbin
Definition: SiPixelErrorEstimation.h:161
SiPixelErrorEstimation::all_hit_cprob2
float all_hit_cprob2
Definition: SiPixelErrorEstimation.h:360
SiPixelErrorEstimation::detector_type
int detector_type
Definition: SiPixelErrorEstimation.h:114
SiPixelErrorEstimation::strip_tib_order
int strip_tib_order
Definition: SiPixelErrorEstimation.h:133
SiPixelErrorEstimation::all_beta
float all_beta
Definition: SiPixelErrorEstimation.h:285
SiPixelErrorEstimation::strip_tob_layer
int strip_tob_layer
Definition: SiPixelErrorEstimation.h:146
SiPixelErrorEstimation::all_simhity
float all_simhity
Definition: SiPixelErrorEstimation.h:263
SiPixelErrorEstimation::all_simpx
float all_simpx
Definition: SiPixelErrorEstimation.h:297
SiPixelErrorEstimation::strip_pidhit3
int strip_pidhit3
Definition: SiPixelErrorEstimation.h:171
SiPixelErrorEstimation::edgey
int edgey
Definition: SiPixelErrorEstimation.h:190
IdealMagneticFieldRecord.h
SiPixelErrorEstimation::trackerTopoToken_
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > trackerTopoToken_
Definition: SiPixelErrorEstimation.h:80
SiPixelErrorEstimation::computeAnglesFromDetPosition
void computeAnglesFromDetPosition(const SiPixelCluster &cl, const GeomDetUnit &det, float &alpha, float &beta)
Definition: SiPixelErrorEstimation.cc:1535
SiPixelErrorEstimation::all_simtrketa
float all_simtrketa
Definition: SiPixelErrorEstimation.h:324
SiPixelErrorEstimation::all_clust_alpha
float all_clust_alpha
Definition: SiPixelErrorEstimation.h:342
SiPixelErrorEstimation::half
int half
Definition: SiPixelErrorEstimation.h:214
SiPixelErrorEstimation::strip_rechitz
float strip_rechitz
Definition: SiPixelErrorEstimation.h:102
SiPixelErrorEstimation::tfile_
TFile * tfile_
Definition: SiPixelErrorEstimation.h:368
SiPixelErrorEstimation::trk_beta
float trk_beta
Definition: SiPixelErrorEstimation.h:199
SiPixelErrorEstimation::strip_is_stereo
int strip_is_stereo
Definition: SiPixelErrorEstimation.h:112
SiPixelErrorEstimation::all_pixgx
float all_pixgx[maxpix]
Definition: SiPixelErrorEstimation.h:352
SiPixelErrorEstimation::all_clust_y
float all_clust_y
Definition: SiPixelErrorEstimation.h:331
SiPixelErrorEstimation::all_simtheta
float all_simtheta
Definition: SiPixelErrorEstimation.h:288
TrajectorySeed.h
SiPixelErrorEstimation::all_rechity
float all_rechity
Definition: SiPixelErrorEstimation.h:259
PixelGeomDetType.h
SiPixelErrorEstimation::strip_nsimhit
int strip_nsimhit
Definition: SiPixelErrorEstimation.h:125
SiPixelErrorEstimation::rechitresy
float rechitresy
Definition: SiPixelErrorEstimation.h:96
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
SiPixelErrorEstimation::strip_rechity
float strip_rechity
Definition: SiPixelErrorEstimation.h:101
SiPixelErrorEstimation::strip_tob_rod_number
int strip_tob_rod_number
Definition: SiPixelErrorEstimation.h:154
SiPixelErrorEstimation::strip_tib_is_z_plus_side
int strip_tib_is_z_plus_side
Definition: SiPixelErrorEstimation.h:136
SiPixelErrorEstimation::strip_subdet_id
int strip_subdet_id
Definition: SiPixelErrorEstimation.h:129
TrackerDigiGeometryRecord.h
SiPixelRecHitCollection.h
SiPixelErrorEstimation::strip_rechitresx
float strip_rechitresx
Definition: SiPixelErrorEstimation.h:105
SiPixelErrorEstimation::all_cols
int all_cols
Definition: SiPixelErrorEstimation.h:255
SiPixelErrorEstimation::all_pixel_clst_err_x
float all_pixel_clst_err_x
Definition: SiPixelErrorEstimation.h:363
KFUpdator.h
SiPixelErrorEstimation::all_simphi
float all_simphi
Definition: SiPixelErrorEstimation.h:287
edm::ParameterSet
Definition: ParameterSet.h:47
SiPixelErrorEstimation::strip_rechitpully
float strip_rechitpully
Definition: SiPixelErrorEstimation.h:111
SiPixelErrorEstimation
Definition: SiPixelErrorEstimation.h:63
SiPixelErrorEstimation::rechity
float rechity
Definition: SiPixelErrorEstimation.h:91
SiPixelErrorEstimation::strip_tib_is_internal_string
int strip_tib_is_internal_string
Definition: SiPixelErrorEstimation.h:141
SiPixelErrorEstimation::trackerGeomToken_
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > trackerGeomToken_
Definition: SiPixelErrorEstimation.h:81
SiPixelErrorEstimation::npix
int npix
Definition: SiPixelErrorEstimation.h:184
Event.h
SiPixelErrorEstimation::include_trk_hits_
bool include_trk_hits_
Definition: SiPixelErrorEstimation.h:87
SiPixelErrorEstimation::all_rows
int all_rows
Definition: SiPixelErrorEstimation.h:256
SiPixelErrorEstimation::strip_edge
int strip_edge
Definition: SiPixelErrorEstimation.h:124
SiPixelErrorEstimation::strip_rechitx
float strip_rechitx
Definition: SiPixelErrorEstimation.h:100
PropagatorWithMaterial.h
SiPixelErrorEstimation::all_row1
float all_row1
Definition: SiPixelErrorEstimation.h:312
SiPixelErrorEstimation::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: SiPixelErrorEstimation.cc:374
SiPixelErrorEstimation::strip_tib_layer_number
int strip_tib_layer_number
Definition: SiPixelErrorEstimation.h:138
SiPixelErrorEstimation::strip_simproc5
int strip_simproc5
Definition: SiPixelErrorEstimation.h:178
SiPixelErrorEstimation::all_x1
float all_x1
Definition: SiPixelErrorEstimation.h:305
SiPixelErrorEstimation::all_z1
float all_z1
Definition: SiPixelErrorEstimation.h:309
SiPixelErrorEstimation::strip_pidhit
int strip_pidhit
Definition: SiPixelErrorEstimation.h:126
SiPixelErrorEstimation::magneticFieldToken_
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > magneticFieldToken_
Definition: SiPixelErrorEstimation.h:82
SiPixelErrorEstimation::all_subdetid
int all_subdetid
Definition: SiPixelErrorEstimation.h:240
SiPixelErrorEstimation::strip_charge
float strip_charge
Definition: SiPixelErrorEstimation.h:122
SiPixelErrorEstimation::all_rechiterrx
float all_rechiterrx
Definition: SiPixelErrorEstimation.h:265
SiPixelErrorEstimation::pixel_clst_err_x
float pixel_clst_err_x
Definition: SiPixelErrorEstimation.h:235
SiPixelErrorEstimation::all_pixel_split
int all_pixel_split
Definition: SiPixelErrorEstimation.h:362
SiPixelErrorEstimation::strip_tob_side
int strip_tob_side
Definition: SiPixelErrorEstimation.h:149
SiPixelErrorEstimation::strip_rechitresx2
float strip_rechitresx2
Definition: SiPixelErrorEstimation.h:107
SiPixelErrorEstimation::strip_cotalpha
float strip_cotalpha
Definition: SiPixelErrorEstimation.h:117
SiPixelErrorEstimation::nxpix
int nxpix
Definition: SiPixelErrorEstimation.h:185
SiPixelErrorEstimation::all_pixadc
float all_pixadc[maxpix]
Definition: SiPixelErrorEstimation.h:348
SiPixelErrorEstimation::bigx
int bigx
Definition: SiPixelErrorEstimation.h:192
SiPixelErrorEstimation::disk
int disk
Definition: SiPixelErrorEstimation.h:209
SiPixelErrorEstimation::strip_trk_pt
float strip_trk_pt
Definition: SiPixelErrorEstimation.h:116
SiPixelErrorEstimation::all_side
int all_side
Definition: SiPixelErrorEstimation.h:246
SiPixelErrorEstimation::all_simhitx
float all_simhitx
Definition: SiPixelErrorEstimation.h:262
SiPixelErrorEstimation::strip_hit_type
int strip_hit_type
Definition: SiPixelErrorEstimation.h:113
SiPixelErrorEstimation::all_rechiterry
float all_rechiterry
Definition: SiPixelErrorEstimation.h:266
SiPixelErrorEstimation::strip_cotbeta
float strip_cotbeta
Definition: SiPixelErrorEstimation.h:118
SiPixelErrorEstimation::strip_locbz
float strip_locbz
Definition: SiPixelErrorEstimation.h:121
SiPixelErrorEstimation::beta
float beta
Definition: SiPixelErrorEstimation.h:196
edm::EventSetup
Definition: EventSetup.h:58
SiPixelErrorEstimation::all_vtxr
float all_vtxr
Definition: SiPixelErrorEstimation.h:294
SiPixelErrorEstimation::strip_tob_module
int strip_tob_module
Definition: SiPixelErrorEstimation.h:147
GeometricDet.h
SiPixelErrorEstimation::ladder
int ladder
Definition: SiPixelErrorEstimation.h:206
SiPixelErrorEstimation::tSimTrackContainer
edm::EDGetTokenT< edm::SimTrackContainer > tSimTrackContainer
Definition: SiPixelErrorEstimation.h:78
SiPixelErrorEstimation::strip_tib_is_z_minus_side
int strip_tib_is_z_minus_side
Definition: SiPixelErrorEstimation.h:137
SiPixelErrorEstimation::strip_tob_is_stereo
int strip_tob_is_stereo
Definition: SiPixelErrorEstimation.h:158
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd >
SiPixelErrorEstimation::strip_tob_is_double_side
int strip_tob_is_double_side
Definition: SiPixelErrorEstimation.h:150
SiPixelErrorEstimation::all_simproc
int all_simproc
Definition: SiPixelErrorEstimation.h:292
SiPixelErrorEstimation::all_rechitresy
float all_rechitresy
Definition: SiPixelErrorEstimation.h:269
SiPixelErrorEstimation::all_x2
float all_x2
Definition: SiPixelErrorEstimation.h:306
SiPixelErrorEstimation::all_rechitx
float all_rechitx
Definition: SiPixelErrorEstimation.h:258
SiPixelErrorEstimation::strip_rechitpullx
float strip_rechitpullx
Definition: SiPixelErrorEstimation.h:110
SiPixelErrorEstimation::tTrackCollection
edm::EDGetTokenT< reco::TrackCollection > tTrackCollection
Definition: SiPixelErrorEstimation.h:79
SiPixelErrorEstimation::ttree_all_hits_
TTree * ttree_all_hits_
Definition: SiPixelErrorEstimation.h:369
SiPixelErrorEstimation::strip_pidhit2
int strip_pidhit2
Definition: SiPixelErrorEstimation.h:168
SiPixelErrorEstimation::strip_tib_side
int strip_tib_side
Definition: SiPixelErrorEstimation.h:134
GeomDet.h
SiPixelErrorEstimation::strip_size
int strip_size
Definition: SiPixelErrorEstimation.h:123
SiPixelErrorEstimation::all_clust_maxpixrow
int all_clust_maxpixrow
Definition: SiPixelErrorEstimation.h:336
SiPixelErrorEstimation::plaq
int plaq
Definition: SiPixelErrorEstimation.h:212
SiPixelErrorEstimation::all_half
int all_half
Definition: SiPixelErrorEstimation.h:252
SiPixelErrorEstimation::strip_tob_module_number
int strip_tob_module_number
Definition: SiPixelErrorEstimation.h:155
SiPixelErrorEstimation::rechitresx
float rechitresx
Definition: SiPixelErrorEstimation.h:95
SiPixelErrorEstimation::all_col1
float all_col1
Definition: SiPixelErrorEstimation.h:314
SiPixelErrorEstimation::ttree_track_hits_
TTree * ttree_track_hits_
Definition: SiPixelErrorEstimation.h:370
SiPixelErrorEstimation::flipped
int flipped
Definition: SiPixelErrorEstimation.h:215
SiPixelErrorEstimation::all_hit_cprob0
float all_hit_cprob0
Definition: SiPixelErrorEstimation.h:358
SiPixelErrorEstimation::strip_tib_is_double_side
int strip_tib_is_double_side
Definition: SiPixelErrorEstimation.h:135
SiPixelErrorEstimation::all_edgex
int all_edgex
Definition: SiPixelErrorEstimation.h:278
SiPixelErrorEstimation::trackerHitAssociatorConfig_
TrackerHitAssociator::Config trackerHitAssociatorConfig_
Definition: SiPixelErrorEstimation.h:374
SiPixelErrorEstimation::simproc
int simproc
Definition: SiPixelErrorEstimation.h:219
Frameworkfwd.h
SiPixelErrorEstimation::all_hit_probx
float all_hit_probx
Definition: SiPixelErrorEstimation.h:356
SiPixelErrorEstimation::trk_alpha
float trk_alpha
Definition: SiPixelErrorEstimation.h:198
SiPixelErrorEstimation::strip_nprm
int strip_nprm
Definition: SiPixelErrorEstimation.h:163
SiPixelErrorEstimation::strip_simproc
int strip_simproc
Definition: SiPixelErrorEstimation.h:127
SiPixelErrorEstimation::nypix
int nypix
Definition: SiPixelErrorEstimation.h:186
SiPixelErrorEstimation::all_clust_beta
float all_clust_beta
Definition: SiPixelErrorEstimation.h:343
SiPixelErrorEstimation::strip_tob_is_z_minus_side
int strip_tob_is_z_minus_side
Definition: SiPixelErrorEstimation.h:152
SiPixelErrorEstimation::mod
int mod
Definition: SiPixelErrorEstimation.h:207
SiPixelErrorEstimation::all_flipped
int all_flipped
Definition: SiPixelErrorEstimation.h:253
SiPixelErrorEstimation::bigy
int bigy
Definition: SiPixelErrorEstimation.h:193
PixelGeomDetUnit.h
SiPixelErrorEstimation::all_trkid
int all_trkid
Definition: SiPixelErrorEstimation.h:303
SiPixelErrorEstimation::all_rechitpullx
float all_rechitpullx
Definition: SiPixelErrorEstimation.h:271
SiPixelErrorEstimation::all_nxpix
int all_nxpix
Definition: SiPixelErrorEstimation.h:275
SiPixelErrorEstimation::all_clust_geoid
int all_clust_geoid
Definition: SiPixelErrorEstimation.h:340
SiPixelErrorEstimation::rechitpully
float rechitpully
Definition: SiPixelErrorEstimation.h:98
SiPixelErrorEstimation::all_clust_minpixrow
int all_clust_minpixrow
Definition: SiPixelErrorEstimation.h:338
EventSetup.h
SiPixelErrorEstimation::strip_tib_layer
int strip_tib_layer
Definition: SiPixelErrorEstimation.h:131
SiPixelErrorEstimation::all_gz2
float all_gz2
Definition: SiPixelErrorEstimation.h:322
TrajectoryStateTransform.h
SiPixelErrorEstimation::all_pixgz
float all_pixgz[maxpix]
Definition: SiPixelErrorEstimation.h:354
KFTrajectoryFitter.h
SiPixelErrorEstimation::panel
int panel
Definition: SiPixelErrorEstimation.h:211
SiPixelErrorEstimation::all_pixx
float all_pixx[maxpix]
Definition: SiPixelErrorEstimation.h:350
SiPixelErrorEstimation::pixel_split
int pixel_split
Definition: SiPixelErrorEstimation.h:233
SiPixelErrorEstimation::strip_simproc4
int strip_simproc4
Definition: SiPixelErrorEstimation.h:175
ParameterSet.h
SiPixelErrorEstimation::beginJob
void beginJob() override
Definition: SiPixelErrorEstimation.cc:63
SiPixelErrorEstimation::all_eloss
float all_eloss
Definition: SiPixelErrorEstimation.h:301
SiPixelErrorEstimation::checkType_
bool checkType_
Definition: SiPixelErrorEstimation.h:85
SiPixelErrorEstimation::all_gz1
float all_gz1
Definition: SiPixelErrorEstimation.h:321
edm::Event
Definition: Event.h:73
SiPixelErrorEstimation::strip_rechitresy
float strip_rechitresy
Definition: SiPixelErrorEstimation.h:109
SiPixelErrorEstimation::strip_rechiterrx
float strip_rechiterrx
Definition: SiPixelErrorEstimation.h:103
SiPixelErrorEstimation::strip_tib_is_stereo
int strip_tib_is_stereo
Definition: SiPixelErrorEstimation.h:144
SiPixelErrorEstimation::all_rechitresx
float all_rechitresx
Definition: SiPixelErrorEstimation.h:268
SiPixelErrorEstimation::all_blade
int all_blade
Definition: SiPixelErrorEstimation.h:248
GlobalPoint.h
SiPixelErrorEstimation::strip_tob_is_z_plus_side
int strip_tob_is_z_plus_side
Definition: SiPixelErrorEstimation.h:151
SimTrackContainer.h
SiPixelErrorEstimation::run
int run
Definition: SiPixelErrorEstimation.h:225
SiPixelErrorEstimation::blade
int blade
Definition: SiPixelErrorEstimation.h:210
SiPixelErrorEstimation::pidhit
int pidhit
Definition: SiPixelErrorEstimation.h:218
SiPixelErrorEstimation::strip_pidhit4
int strip_pidhit4
Definition: SiPixelErrorEstimation.h:174
SiPixelErrorEstimation::all_alpha
float all_alpha
Definition: SiPixelErrorEstimation.h:284
SiPixelErrorEstimation::all_y1
float all_y1
Definition: SiPixelErrorEstimation.h:307
SiPixelErrorEstimation::hit_probx
float hit_probx
Definition: SiPixelErrorEstimation.h:227