ATLAS Offline Software
validateDigitization.h
Go to the documentation of this file.
1 // This class has been automatically generated on
3 // Mon Oct 19 13:35:20 2015 by ROOT version 6.02/08
4 // from TTree 1/RPC
5 // found on file: /afs/cern.ch/work/s/stefspa/RPCntuple_GeantinoHits_test.root
7 
8 #ifndef validateDigitization_h
9 #define validateDigitization_h
10 
11 #include <TChain.h>
12 #include <TFile.h>
13 #include <TROOT.h>
14 
15 #include <iostream>
16 #include <string>
17 
18 class TVector3;
19 
20 // Header file for the classes stored in the TTree if any.
21 
23 public:
24  TTree *fChain;
25  Int_t fCurrent;
26 
27  // Fixed size dimensions of array or collections stored in the TTree if any.
28 
29  // Declaration of leaf types
30  Int_t Run;
31  Int_t Event;
32  Int_t NpartStored;
33  Float_t partVertX[100]; //[NpartStored]
34  Float_t partVertY[100]; //[NpartStored]
35  Float_t partVertZ[100]; //[NpartStored]
36  Float_t partVertT[100]; //[NpartStored]
37  Float_t partPdgId[100]; //[NpartStored]
38  Float_t partMomX[100]; //[NpartStored]
39  Float_t partMomY[100]; //[NpartStored]
40  Float_t partMomZ[100]; //[NpartStored]
41  Int_t partStatus[100]; //[NpartStored]
42  Int_t partBarcode[100]; //[NpartStored]
43  Float_t partMass[100]; //[NpartStored]
44  Int_t rpc_Nsimhit;
45  Int_t rpc_simhit_station[10000]; //[rpc_Nsimhit]
46  Int_t rpc_simhit_eta[10000]; //[rpc_Nsimhit]
47  Int_t rpc_simhit_phi[10000]; //[rpc_Nsimhit]
48  Int_t rpc_simhit_doublr[10000]; //[rpc_Nsimhit]
49  Int_t rpc_simhit_doublz[10000]; //[rpc_Nsimhit]
50  Int_t rpc_simhit_doublphi[10000]; //[rpc_Nsimhit]
51  Int_t rpc_simhit_gasgap[10000]; //[rpc_Nsimhit]
52  Int_t rpc_simhit_measphi[10000]; //[rpc_Nsimhit]
53  Float_t rpc_simhit_time[10000]; //[rpc_Nsimhit]
54  Float_t rpc_simhit_localx[10000]; //[rpc_Nsimhit]
55  Float_t rpc_simhit_localy[10000]; //[rpc_Nsimhit]
56  Float_t rpc_simhit_localz[10000]; //[rpc_Nsimhit]
57  Float_t rpc_simhit_globalx[10000]; //[rpc_Nsimhit]
58  Float_t rpc_simhit_globaly[10000]; //[rpc_Nsimhit]
59  Float_t rpc_simhit_globalz[10000]; //[rpc_Nsimhit]
60  Float_t rpc_simhit_trackNumber[10000]; //[rpc_Nsimhit]
61  Float_t rpc_simhit_stepLen[10000]; //[rpc_Nsimhit]
62  Float_t rpc_simhit_energyDep[10000]; //[rpc_Nsimhit]
63  Float_t rpc_simhit_kinEnergy[10000]; //[rpc_Nsimhit]
64  Int_t rpc_simhit_pdgId[10000]; //[rpc_Nsimhit]
66  Int_t rpc_Ndigit;
67  Int_t rpc_digit_station[10000]; //[rpc_Ndigit]
68  Int_t rpc_digit_eta[10000]; //[rpc_Ndigit]
69  Int_t rpc_digit_phi[10000]; //[rpc_Ndigit]
70  Int_t rpc_digit_doublr[10000]; //[rpc_Ndigit]
71  Int_t rpc_digit_doublz[10000]; //[rpc_Ndigit]
72  Int_t rpc_digit_doublphi[10000]; //[rpc_Ndigit]
73  Int_t rpc_digit_gasgap[10000]; //[rpc_Ndigit]
74  Int_t rpc_digit_measphi[10000]; //[rpc_Ndigit]
75  Int_t rpc_digit_strip[10000]; //[rpc_Ndigit]
76  Float_t rpc_digit_time[10000]; //[rpc_Ndigit]
77  Float_t rpc_digit_stripx[10000]; //[rpc_Ndigit]
78  Float_t rpc_digit_stripy[10000]; //[rpc_Ndigit]
79  Float_t rpc_digit_stripz[10000]; //[rpc_Ndigit]
80  Int_t rpc_Npad;
81  Int_t rpc_pad_id[100]; //[rpc_Npad]
82  Int_t rpc_pad_bcid[100]; //[rpc_Npad]
83  Int_t rpc_pad_lvl1id[100]; //[rpc_Npad]
84  Int_t rpc_pad_sectorid[100]; //[rpc_Npad]
85  Int_t rpc_pad_error[100]; //[rpc_Npad]
86  Int_t rpc_pad_status[100]; //[rpc_Npad]
87  Int_t rpc_Ncm;
88  Int_t rpc_Nrdo;
89  Int_t rpc_rdo_sector[10000]; //[rpc_Nrdo]
90  Int_t rpc_rdo_padId[10000]; //[rpc_Nrdo]
91  Int_t rpc_rdo_status[10000]; //[rpc_Nrdo]
92  Int_t rpc_rdo_errcode[10000]; //[rpc_Nrdo]
93  Int_t rpc_rdo_cmaId[10000]; //[rpc_Nrdo]
94  Int_t rpc_rdo_fel1Id[10000]; //[rpc_Nrdo]
95  Int_t rpc_rdo_febcId[10000]; //[rpc_Nrdo]
96  Int_t rpc_rdo_crc[10000]; //[rpc_Nrdo]
97  Int_t rpc_rdo_bcId[10000]; //[rpc_Nrdo]
98  Int_t rpc_rdo_ticks[10000]; //[rpc_Nrdo]
99  Int_t rpc_rdo_ijk[10000]; //[rpc_Nrdo]
100  Int_t rpc_rdo_cmachan[10000]; //[rpc_Nrdo]
101  Int_t rpc_rdo_overlap[10000]; //[rpc_Nrdo]
102  Int_t rpc_rdo_threshold[10000]; //[rpc_Nrdo]
104  Int_t rpc_Nprd;
105  Int_t rpc_prd_station[10000]; //[rpc_Nprd]
106  Int_t rpc_prd_eta[10000]; //[rpc_Nprd]
107  Int_t rpc_prd_phi[10000]; //[rpc_Nprd]
108  Int_t rpc_prd_doublr[10000]; //[rpc_Nprd]
109  Int_t rpc_prd_doublz[10000]; //[rpc_Nprd]
110  Int_t rpc_prd_doublphi[10000]; //[rpc_Nprd]
111  Int_t rpc_prd_gasgap[10000]; //[rpc_Nprd]
112  Int_t rpc_prd_measphi[10000]; //[rpc_Nprd]
113  Int_t rpc_prd_strip[10000]; //[rpc_Nprd]
114  Float_t rpc_prd_time[10000]; //[rpc_Nprd]
115  Float_t rpc_prd_stripx[10000]; //[rpc_Nprd]
116  Float_t rpc_prd_stripy[10000]; //[rpc_Nprd]
117  Float_t rpc_prd_stripz[10000]; //[rpc_Nprd]
118  Float_t rpc_prd_triggerInfo[10000]; //[rpc_Nprd]
119  Float_t rpc_prd_ambigFlag[10000]; //[rpc_Nprd]
120 
121  // List of branches
122  TBranch *b_Run;
123  TBranch *b_Event;
124  TBranch *b_NpartStored;
125  TBranch *b_partVertX;
126  TBranch *b_partVertY;
127  TBranch *b_partVertZ;
128  TBranch *b_partVertT;
129  TBranch *b_partPdgId;
130  TBranch *b_partMomX;
131  TBranch *b_partMomY;
132  TBranch *b_partMomZ;
133  TBranch *b_partStatus;
134  TBranch *b_partBarcode;
135  TBranch *b_partMass;
136  TBranch *b_rpc_Nsimhit;
138  TBranch *b_rpc_simhit_eta;
139  TBranch *b_rpc_simhit_phi;
145  TBranch *b_rpc_simhit_time;
157  TBranch *b_rpc_NdigitColl;
158  TBranch *b_rpc_Ndigit;
160  TBranch *b_rpc_digit_eta;
161  TBranch *b_rpc_digit_phi;
167  TBranch *b_rpc_digit_strip;
168  TBranch *b_rpc_digit_time;
172  TBranch *b_rpc_Npad;
173  TBranch *b_rpc_pad_id;
174  TBranch *b_rpc_pad_bcid;
175  TBranch *b_rpc_pad_lvl1id;
177  TBranch *b_rpc_pad_error;
178  TBranch *b_rpc_pad_status;
179  TBranch *b_rpc_Ncm;
180  TBranch *b_rpc_Nrdo;
181  TBranch *b_rpc_rdo_sector;
182  TBranch *b_rpc_rdo_padId;
183  TBranch *b_rpc_rdo_status;
184  TBranch *b_rpc_rdo_errcode;
185  TBranch *b_rpc_rdo_cmaId;
186  TBranch *b_rpc_rdo_fel1Id;
187  TBranch *b_rpc_rdo_febcId;
188  TBranch *b_rpc_rdo_crc;
189  TBranch *b_rpc_rdo_bcId;
190  TBranch *b_rpc_rdo_ticks;
191  TBranch *b_rpc_rdo_ijk;
192  TBranch *b_rpc_rdo_cmachan;
193  TBranch *b_rpc_rdo_overlap;
195  TBranch *b_rpc_NprdColl;
196  TBranch *b_rpc_Nprd;
197  TBranch *b_rpc_prd_station;
198  TBranch *b_rpc_prd_eta;
199  TBranch *b_rpc_prd_phi;
200  TBranch *b_rpc_prd_doublr;
201  TBranch *b_rpc_prd_doublz;
203  TBranch *b_rpc_prd_gasgap;
204  TBranch *b_rpc_prd_measphi;
205  TBranch *b_rpc_prd_strip;
206  TBranch *b_rpc_prd_time;
207  TBranch *b_rpc_prd_stripx;
208  TBranch *b_rpc_prd_stripy;
209  TBranch *b_rpc_prd_stripz;
212 
215  virtual Int_t Cut(Long64_t entry);
216  virtual Int_t GetEntry(Long64_t entry);
217  virtual Long64_t LoadTree(Long64_t entry);
218  void Init(TTree *tree);
219  virtual void Loop(Long64_t maxEvent);
220  virtual Bool_t Notify() final;
221  virtual void Show(Long64_t entry = -1);
222 
223  // PRIVATE METHODS
224  void computeDistFromPart(TVector3 &myVect, Double_t &distXY, Double_t &distRZ, Double_t &distZ);
225  void computeDistFromHit(TVector3 &myVect, TVector3 &myVectRef, Double_t &distXY, Double_t &distRZ, Double_t &distZ);
226 };
227 
228 #endif
229 
230 #ifdef validateDigitization_cxx
232  // if parameter tree is not specified (or zero), connect the file
233  // used to generate this class and read the Tree.
234  if (tree == 0) {
235  std::cout << "::validateDigitization init pointer to tree - now still NULL" << std::endl;
236  std::string inputFileName = "/afs/cern.ch/work/s/stefspa/RPCntuple_GeantinoHits_test125k_condRun00281411.root";
237  // std::string inputFileName = "/afs/cern.ch/work/s/stefspa/RPCntuple_GeantinoHits_testFixed.root";
238  // std::string inputFileName = "/afs/cern.ch/work/s/stefspa/RPCntuple_GeantinoHits_test100kFixed_avEffStep5.root";
239  // std::string inputFileName = "/afs/cern.ch/work/s/stefspa/RPCntuple_GeantinoHits_testFixed_avEffStep1.root";
240  // std::string inputFileName = "/afs/cern.ch/work/s/stefspa/RPCntuple_GeantinoHits_testFixed_avEffStep2.root";
241  // std::string inputFileName = "/afs/cern.ch/work/s/stefspa/RPCntuple_GeantinoHits_test100kFixed_avEffStep3.root";
242  // std::string inputFileName = "/afs/cern.ch/work/s/stefspa/RPCntuple_GeantinoHits_testFixed_avEffStep4.root";
243  // std::string inputFileName = "/afs/cern.ch/work/s/stefspa/RPCntuple_GeantinoHits_testFixed_avEffStep5.root";
244  std::string histoPathName = inputFileName + ":/RPCvalidNT";
245  std::cout << "::validateDigitization - using file: " << inputFileName << std::endl;
246  TFile *f = (TFile *)gROOT->GetListOfFiles()->FindObject(inputFileName.c_str());
247  if (!f || !f->IsOpen()) { f = new TFile(inputFileName.c_str()); }
248  TDirectory *dir = (TDirectory *)f->Get(histoPathName.c_str());
249  if (dir != NULL) {
250  dir->GetObject("1", tree);
251  std::cout << "::validateDigitization init pointer to tree - now is " << (Long64_t)tree << std::endl;
252  }
253  }
254  Init(tree);
255 }
256 
258  if (!fChain) return;
259  delete fChain->GetCurrentFile();
260 }
261 
262 Int_t validateDigitization::GetEntry(Long64_t entry) {
263  // Read contents of entry.
264  if (!fChain) return 0;
265  return fChain->GetEntry(entry);
266 }
267 Long64_t validateDigitization::LoadTree(Long64_t entry) {
268  // Set the environment to read one entry
269  if (!fChain) return -5;
270  Long64_t centry = fChain->LoadTree(entry);
271  if (centry < 0) return centry;
272  if (fChain->GetTreeNumber() != fCurrent) {
273  fCurrent = fChain->GetTreeNumber();
274  Notify();
275  }
276  return centry;
277 }
278 
279 void validateDigitization::Init(TTree *tree) {
280  // The Init() function is called when the selector needs to initialize
281  // a new tree or chain. Typically here the branch addresses and branch
282  // pointers of the tree will be set.
283  // It is normally not necessary to make changes to the generated
284  // code, but the routine can be extended by the user if needed.
285  // Init() will be called many times when running on PROOF
286  // (once per file to be processed).
287 
288  std::cout << "::Init " << std::endl;
289 
290  // Set branch addresses and branch pointers
291  if (!tree) {
292  std::cout << " trying to init chain with the pointer to the tree ... NULL" << std::endl;
293  return;
294  } else {
295  std::cout << "init chain with the pointer to the tree ... " << std::endl;
296  }
297 
298  fChain = tree;
299  fCurrent = -1;
300  fChain->SetMakeClass(1);
301 
302  fChain->SetBranchAddress("Run", &Run, &b_Run);
303  fChain->SetBranchAddress("Event", &Event, &b_Event);
304  fChain->SetBranchAddress("NpartStored", &NpartStored, &b_NpartStored);
305  fChain->SetBranchAddress("partVertX", partVertX, &b_partVertX);
306  fChain->SetBranchAddress("partVertY", partVertY, &b_partVertY);
307  fChain->SetBranchAddress("partVertZ", partVertZ, &b_partVertZ);
308  fChain->SetBranchAddress("partVertT", partVertT, &b_partVertT);
309  fChain->SetBranchAddress("partPdgId", partPdgId, &b_partPdgId);
310  fChain->SetBranchAddress("partMomX", partMomX, &b_partMomX);
311  fChain->SetBranchAddress("partMomY", partMomY, &b_partMomY);
312  fChain->SetBranchAddress("partMomZ", partMomZ, &b_partMomZ);
313  fChain->SetBranchAddress("partStatus", partStatus, &b_partStatus);
314  fChain->SetBranchAddress("partBarcode", partBarcode, &b_partBarcode);
315  fChain->SetBranchAddress("partMass", partMass, &b_partMass);
316  fChain->SetBranchAddress("rpc_Nsimhit", &rpc_Nsimhit, &b_rpc_Nsimhit);
317  fChain->SetBranchAddress("rpc_simhit_station", rpc_simhit_station, &b_rpc_simhit_station);
318  fChain->SetBranchAddress("rpc_simhit_eta", rpc_simhit_eta, &b_rpc_simhit_eta);
319  fChain->SetBranchAddress("rpc_simhit_phi", rpc_simhit_phi, &b_rpc_simhit_phi);
320  fChain->SetBranchAddress("rpc_simhit_doublr", rpc_simhit_doublr, &b_rpc_simhit_doublr);
321  fChain->SetBranchAddress("rpc_simhit_doublz", rpc_simhit_doublz, &b_rpc_simhit_doublz);
322  fChain->SetBranchAddress("rpc_simhit_doublphi", rpc_simhit_doublphi, &b_rpc_simhit_doublphi);
323  fChain->SetBranchAddress("rpc_simhit_gasgap", rpc_simhit_gasgap, &b_rpc_simhit_gasgap);
324  fChain->SetBranchAddress("rpc_simhit_measphi", rpc_simhit_measphi, &b_rpc_simhit_measphi);
325  fChain->SetBranchAddress("rpc_simhit_time", rpc_simhit_time, &b_rpc_simhit_time);
326  fChain->SetBranchAddress("rpc_simhit_localx", rpc_simhit_localx, &b_rpc_simhit_localx);
327  fChain->SetBranchAddress("rpc_simhit_localy", rpc_simhit_localy, &b_rpc_simhit_localy);
328  fChain->SetBranchAddress("rpc_simhit_localz", rpc_simhit_localz, &b_rpc_simhit_localz);
329  fChain->SetBranchAddress("rpc_simhit_globalx", rpc_simhit_globalx, &b_rpc_simhit_globalx);
330  fChain->SetBranchAddress("rpc_simhit_globaly", rpc_simhit_globaly, &b_rpc_simhit_globaly);
331  fChain->SetBranchAddress("rpc_simhit_globalz", rpc_simhit_globalz, &b_rpc_simhit_globalz);
332  fChain->SetBranchAddress("rpc_simhit_trackNumber", rpc_simhit_trackNumber, &b_rpc_simhit_trackNumber);
333  fChain->SetBranchAddress("rpc_simhit_stepLen", rpc_simhit_stepLen, &b_rpc_simhit_stepLen);
334  fChain->SetBranchAddress("rpc_simhit_energyDep", rpc_simhit_energyDep, &b_rpc_simhit_energyDep);
335  fChain->SetBranchAddress("rpc_simhit_kinEnergy", rpc_simhit_kinEnergy, &b_rpc_simhit_kinEnergy);
336  fChain->SetBranchAddress("rpc_simhit_pdgId", rpc_simhit_pdgId, &b_rpc_simhit_pdgId);
337  fChain->SetBranchAddress("rpc_NdigitColl", &rpc_NdigitColl, &b_rpc_NdigitColl);
338  fChain->SetBranchAddress("rpc_Ndigit", &rpc_Ndigit, &b_rpc_Ndigit);
339  fChain->SetBranchAddress("rpc_digit_station", rpc_digit_station, &b_rpc_digit_station);
340  fChain->SetBranchAddress("rpc_digit_eta", rpc_digit_eta, &b_rpc_digit_eta);
341  fChain->SetBranchAddress("rpc_digit_phi", rpc_digit_phi, &b_rpc_digit_phi);
342  fChain->SetBranchAddress("rpc_digit_doublr", rpc_digit_doublr, &b_rpc_digit_doublr);
343  fChain->SetBranchAddress("rpc_digit_doublz", rpc_digit_doublz, &b_rpc_digit_doublz);
344  fChain->SetBranchAddress("rpc_digit_doublphi", rpc_digit_doublphi, &b_rpc_digit_doublphi);
345  fChain->SetBranchAddress("rpc_digit_gasgap", rpc_digit_gasgap, &b_rpc_digit_gasgap);
346  fChain->SetBranchAddress("rpc_digit_measphi", rpc_digit_measphi, &b_rpc_digit_measphi);
347  fChain->SetBranchAddress("rpc_digit_strip", rpc_digit_strip, &b_rpc_digit_strip);
348  fChain->SetBranchAddress("rpc_digit_time", rpc_digit_time, &b_rpc_digit_time);
349  fChain->SetBranchAddress("rpc_digit_stripx", rpc_digit_stripx, &b_rpc_digit_stripx);
350  fChain->SetBranchAddress("rpc_digit_stripy", rpc_digit_stripy, &b_rpc_digit_stripy);
351  fChain->SetBranchAddress("rpc_digit_stripz", rpc_digit_stripz, &b_rpc_digit_stripz);
352  fChain->SetBranchAddress("rpc_Npad", &rpc_Npad, &b_rpc_Npad);
353  fChain->SetBranchAddress("rpc_pad_id", rpc_pad_id, &b_rpc_pad_id);
354  fChain->SetBranchAddress("rpc_pad_bcid", rpc_pad_bcid, &b_rpc_pad_bcid);
355  fChain->SetBranchAddress("rpc_pad_lvl1id", rpc_pad_lvl1id, &b_rpc_pad_lvl1id);
356  fChain->SetBranchAddress("rpc_pad_sectorid", rpc_pad_sectorid, &b_rpc_pad_sectorid);
357  fChain->SetBranchAddress("rpc_pad_error", rpc_pad_error, &b_rpc_pad_error);
358  fChain->SetBranchAddress("rpc_pad_status", rpc_pad_status, &b_rpc_pad_status);
359  fChain->SetBranchAddress("rpc_Ncm", &rpc_Ncm, &b_rpc_Ncm);
360  fChain->SetBranchAddress("rpc_Nrdo", &rpc_Nrdo, &b_rpc_Nrdo);
361  fChain->SetBranchAddress("rpc_rdo_sector", rpc_rdo_sector, &b_rpc_rdo_sector);
362  fChain->SetBranchAddress("rpc_rdo_padId", rpc_rdo_padId, &b_rpc_rdo_padId);
363  fChain->SetBranchAddress("rpc_rdo_status", rpc_rdo_status, &b_rpc_rdo_status);
364  fChain->SetBranchAddress("rpc_rdo_errcode", rpc_rdo_errcode, &b_rpc_rdo_errcode);
365  fChain->SetBranchAddress("rpc_rdo_cmaId", rpc_rdo_cmaId, &b_rpc_rdo_cmaId);
366  fChain->SetBranchAddress("rpc_rdo_fel1Id", rpc_rdo_fel1Id, &b_rpc_rdo_fel1Id);
367  fChain->SetBranchAddress("rpc_rdo_febcId", rpc_rdo_febcId, &b_rpc_rdo_febcId);
368  fChain->SetBranchAddress("rpc_rdo_crc", rpc_rdo_crc, &b_rpc_rdo_crc);
369  fChain->SetBranchAddress("rpc_rdo_bcId", rpc_rdo_bcId, &b_rpc_rdo_bcId);
370  fChain->SetBranchAddress("rpc_rdo_ticks", rpc_rdo_ticks, &b_rpc_rdo_ticks);
371  fChain->SetBranchAddress("rpc_rdo_ijk", rpc_rdo_ijk, &b_rpc_rdo_ijk);
372  fChain->SetBranchAddress("rpc_rdo_cmachan", rpc_rdo_cmachan, &b_rpc_rdo_cmachan);
373  fChain->SetBranchAddress("rpc_rdo_overlap", rpc_rdo_overlap, &b_rpc_rdo_overlap);
374  fChain->SetBranchAddress("rpc_rdo_threshold", rpc_rdo_threshold, &b_rpc_rdo_threshold);
375  fChain->SetBranchAddress("rpc_NprdColl", &rpc_NprdColl, &b_rpc_NprdColl);
376  fChain->SetBranchAddress("rpc_Nprd", &rpc_Nprd, &b_rpc_Nprd);
377  fChain->SetBranchAddress("rpc_prd_station", rpc_prd_station, &b_rpc_prd_station);
378  fChain->SetBranchAddress("rpc_prd_eta", rpc_prd_eta, &b_rpc_prd_eta);
379  fChain->SetBranchAddress("rpc_prd_phi", rpc_prd_phi, &b_rpc_prd_phi);
380  fChain->SetBranchAddress("rpc_prd_doublr", rpc_prd_doublr, &b_rpc_prd_doublr);
381  fChain->SetBranchAddress("rpc_prd_doublz", rpc_prd_doublz, &b_rpc_prd_doublz);
382  fChain->SetBranchAddress("rpc_prd_doublphi", rpc_prd_doublphi, &b_rpc_prd_doublphi);
383  fChain->SetBranchAddress("rpc_prd_gasgap", rpc_prd_gasgap, &b_rpc_prd_gasgap);
384  fChain->SetBranchAddress("rpc_prd_measphi", rpc_prd_measphi, &b_rpc_prd_measphi);
385  fChain->SetBranchAddress("rpc_prd_strip", rpc_prd_strip, &b_rpc_prd_strip);
386  fChain->SetBranchAddress("rpc_prd_time", rpc_prd_time, &b_rpc_prd_time);
387  fChain->SetBranchAddress("rpc_prd_stripx", rpc_prd_stripx, &b_rpc_prd_stripx);
388  fChain->SetBranchAddress("rpc_prd_stripy", rpc_prd_stripy, &b_rpc_prd_stripy);
389  fChain->SetBranchAddress("rpc_prd_stripz", rpc_prd_stripz, &b_rpc_prd_stripz);
390  fChain->SetBranchAddress("rpc_prd_triggerInfo", rpc_prd_triggerInfo, &b_rpc_prd_triggerInfo);
391  fChain->SetBranchAddress("rpc_prd_ambigFlag", rpc_prd_ambigFlag, &b_rpc_prd_ambigFlag);
392  Notify();
393 }
394 
396  // The Notify() function is called when a new file is opened. This
397  // can be either for a new TTree in a TChain or when when a new TTree
398  // is started when using PROOF. It is normally not necessary to make changes
399  // to the generated code, but the routine can be extended by the
400  // user if needed. The return value is currently not used.
401 
402  return kTRUE;
403 }
404 
405 void validateDigitization::Show(Long64_t entry) {
406  // Print contents of entry.
407  // If entry is not specified, print current entry
408  if (!fChain) return;
409  fChain->Show(entry);
410 }
411 Int_t validateDigitization::Cut(Long64_t entry) {
412  // This function may be called from Loop.
413  // returns 1 if entry is accepted.
414  // returns -1 otherwise.
415  return 1;
416 }
417 #endif // #ifdef validateDigitization_cxx
validateDigitization::rpc_simhit_localx
Float_t rpc_simhit_localx[10000]
Definition: validateDigitization.h:54
validateDigitization::partVertY
Float_t partVertY[100]
Definition: validateDigitization.h:34
validateDigitization::rpc_rdo_threshold
Int_t rpc_rdo_threshold[10000]
Definition: validateDigitization.h:102
validateDigitization::b_rpc_Ndigit
TBranch * b_rpc_Ndigit
Definition: validateDigitization.h:158
validateDigitization::b_rpc_digit_time
TBranch * b_rpc_digit_time
Definition: validateDigitization.h:168
validateDigitization::b_Event
TBranch * b_Event
Definition: validateDigitization.h:123
validateDigitization::b_partMass
TBranch * b_partMass
Definition: validateDigitization.h:135
validateDigitization::rpc_simhit_phi
Int_t rpc_simhit_phi[10000]
Definition: validateDigitization.h:47
validateDigitization::b_rpc_simhit_globaly
TBranch * b_rpc_simhit_globaly
Definition: validateDigitization.h:150
validateDigitization::rpc_digit_strip
Int_t rpc_digit_strip[10000]
Definition: validateDigitization.h:75
validateDigitization::b_rpc_NdigitColl
TBranch * b_rpc_NdigitColl
Definition: validateDigitization.h:157
validateDigitization::rpc_prd_stripx
Float_t rpc_prd_stripx[10000]
Definition: validateDigitization.h:115
validateDigitization::rpc_pad_lvl1id
Int_t rpc_pad_lvl1id[100]
Definition: validateDigitization.h:83
validateDigitization::rpc_digit_doublphi
Int_t rpc_digit_doublphi[10000]
Definition: validateDigitization.h:72
validateDigitization::rpc_prd_eta
Int_t rpc_prd_eta[10000]
Definition: validateDigitization.h:106
validateDigitization::validateDigitization
validateDigitization(TTree *tree=0)
validateDigitization::NpartStored
Int_t NpartStored
Definition: validateDigitization.h:32
validateDigitization::b_partVertX
TBranch * b_partVertX
Definition: validateDigitization.h:125
validateDigitization::b_partVertY
TBranch * b_partVertY
Definition: validateDigitization.h:126
validateDigitization::partVertZ
Float_t partVertZ[100]
Definition: validateDigitization.h:35
validateDigitization::b_rpc_digit_doublphi
TBranch * b_rpc_digit_doublphi
Definition: validateDigitization.h:164
validateDigitization::partVertX
Float_t partVertX[100]
Definition: validateDigitization.h:33
validateDigitization::rpc_simhit_globalx
Float_t rpc_simhit_globalx[10000]
Definition: validateDigitization.h:57
validateDigitization::b_rpc_prd_stripx
TBranch * b_rpc_prd_stripx
Definition: validateDigitization.h:207
validateDigitization::b_rpc_pad_id
TBranch * b_rpc_pad_id
Definition: validateDigitization.h:173
validateDigitization::computeDistFromPart
void computeDistFromPart(TVector3 &myVect, Double_t &distXY, Double_t &distRZ, Double_t &distZ)
validateDigitization::rpc_digit_stripx
Float_t rpc_digit_stripx[10000]
Definition: validateDigitization.h:77
validateDigitization::rpc_simhit_gasgap
Int_t rpc_simhit_gasgap[10000]
Definition: validateDigitization.h:51
validateDigitization::rpc_pad_status
Int_t rpc_pad_status[100]
Definition: validateDigitization.h:86
validateDigitization::rpc_rdo_padId
Int_t rpc_rdo_padId[10000]
Definition: validateDigitization.h:90
validateDigitization::rpc_Ndigit
Int_t rpc_Ndigit
Definition: validateDigitization.h:66
validateDigitization::b_rpc_rdo_errcode
TBranch * b_rpc_rdo_errcode
Definition: validateDigitization.h:184
validateDigitization::b_rpc_prd_time
TBranch * b_rpc_prd_time
Definition: validateDigitization.h:206
Event
Definition: trigbs_orderedMerge.cxx:42
validateDigitization::fCurrent
Int_t fCurrent
pointer to the analyzed TTree or TChain
Definition: validateDigitization.h:25
validateDigitization::rpc_simhit_trackNumber
Float_t rpc_simhit_trackNumber[10000]
Definition: validateDigitization.h:60
validateDigitization::rpc_rdo_overlap
Int_t rpc_rdo_overlap[10000]
Definition: validateDigitization.h:101
validateDigitization::rpc_rdo_ijk
Int_t rpc_rdo_ijk[10000]
Definition: validateDigitization.h:99
tree
TChain * tree
Definition: tile_monitor.h:30
validateDigitization::Loop
virtual void Loop(Long64_t maxEvent)
validateDigitization::rpc_pad_id
Int_t rpc_pad_id[100]
Definition: validateDigitization.h:81
validateDigitization::computeDistFromHit
void computeDistFromHit(TVector3 &myVect, TVector3 &myVectRef, Double_t &distXY, Double_t &distRZ, Double_t &distZ)
validateDigitization::b_rpc_prd_doublphi
TBranch * b_rpc_prd_doublphi
Definition: validateDigitization.h:202
validateDigitization::b_rpc_rdo_ticks
TBranch * b_rpc_rdo_ticks
Definition: validateDigitization.h:190
validateDigitization::rpc_prd_measphi
Int_t rpc_prd_measphi[10000]
Definition: validateDigitization.h:112
validateDigitization::Notify
virtual Bool_t Notify() final
validateDigitization::b_rpc_simhit_doublr
TBranch * b_rpc_simhit_doublr
Definition: validateDigitization.h:140
validateDigitization::b_rpc_rdo_ijk
TBranch * b_rpc_rdo_ijk
Definition: validateDigitization.h:191
validateDigitization::b_rpc_digit_measphi
TBranch * b_rpc_digit_measphi
Definition: validateDigitization.h:166
validateDigitization::b_rpc_prd_doublz
TBranch * b_rpc_prd_doublz
Definition: validateDigitization.h:201
validateDigitization::b_rpc_simhit_localx
TBranch * b_rpc_simhit_localx
Definition: validateDigitization.h:146
validateDigitization::b_partPdgId
TBranch * b_partPdgId
Definition: validateDigitization.h:129
validateDigitization::rpc_rdo_bcId
Int_t rpc_rdo_bcId[10000]
Definition: validateDigitization.h:97
validateDigitization::partVertT
Float_t partVertT[100]
Definition: validateDigitization.h:36
validateDigitization::b_rpc_pad_status
TBranch * b_rpc_pad_status
Definition: validateDigitization.h:178
validateDigitization::rpc_pad_bcid
Int_t rpc_pad_bcid[100]
Definition: validateDigitization.h:82
validateDigitization::b_rpc_rdo_status
TBranch * b_rpc_rdo_status
Definition: validateDigitization.h:183
validateDigitization::rpc_simhit_localz
Float_t rpc_simhit_localz[10000]
Definition: validateDigitization.h:56
validateDigitization::rpc_prd_doublz
Int_t rpc_prd_doublz[10000]
Definition: validateDigitization.h:109
validateDigitization::rpc_rdo_errcode
Int_t rpc_rdo_errcode[10000]
Definition: validateDigitization.h:92
validateDigitization::partStatus
Int_t partStatus[100]
Definition: validateDigitization.h:41
validateDigitization::b_rpc_rdo_padId
TBranch * b_rpc_rdo_padId
Definition: validateDigitization.h:182
validateDigitization::b_rpc_simhit_gasgap
TBranch * b_rpc_simhit_gasgap
Definition: validateDigitization.h:143
validateDigitization::fChain
TTree * fChain
Definition: validateDigitization.h:24
validateDigitization::b_rpc_rdo_fel1Id
TBranch * b_rpc_rdo_fel1Id
Definition: validateDigitization.h:186
validateDigitization::b_rpc_pad_bcid
TBranch * b_rpc_pad_bcid
Definition: validateDigitization.h:174
validateDigitization::rpc_prd_triggerInfo
Float_t rpc_prd_triggerInfo[10000]
Definition: validateDigitization.h:118
validateDigitization::rpc_simhit_time
Float_t rpc_simhit_time[10000]
Definition: validateDigitization.h:53
validateDigitization::rpc_simhit_localy
Float_t rpc_simhit_localy[10000]
Definition: validateDigitization.h:55
validateDigitization::b_rpc_prd_station
TBranch * b_rpc_prd_station
Definition: validateDigitization.h:197
validateDigitization::rpc_rdo_crc
Int_t rpc_rdo_crc[10000]
Definition: validateDigitization.h:96
validateDigitization::b_partVertZ
TBranch * b_partVertZ
Definition: validateDigitization.h:127
validateDigitization::b_rpc_simhit_localz
TBranch * b_rpc_simhit_localz
Definition: validateDigitization.h:148
validateDigitization::b_rpc_rdo_bcId
TBranch * b_rpc_rdo_bcId
Definition: validateDigitization.h:189
validateDigitization::b_partStatus
TBranch * b_partStatus
Definition: validateDigitization.h:133
validateDigitization::b_rpc_pad_lvl1id
TBranch * b_rpc_pad_lvl1id
Definition: validateDigitization.h:175
validateDigitization::b_rpc_digit_gasgap
TBranch * b_rpc_digit_gasgap
Definition: validateDigitization.h:165
validateDigitization::b_rpc_prd_phi
TBranch * b_rpc_prd_phi
Definition: validateDigitization.h:199
validateDigitization::rpc_simhit_measphi
Int_t rpc_simhit_measphi[10000]
Definition: validateDigitization.h:52
validateDigitization::rpc_simhit_energyDep
Float_t rpc_simhit_energyDep[10000]
Definition: validateDigitization.h:62
validateDigitization::b_rpc_simhit_phi
TBranch * b_rpc_simhit_phi
Definition: validateDigitization.h:139
validateDigitization::b_rpc_digit_doublr
TBranch * b_rpc_digit_doublr
Definition: validateDigitization.h:162
validateDigitization::b_partMomX
TBranch * b_partMomX
Definition: validateDigitization.h:130
validateDigitization::b_rpc_Nprd
TBranch * b_rpc_Nprd
Definition: validateDigitization.h:196
validateDigitization::b_rpc_prd_strip
TBranch * b_rpc_prd_strip
Definition: validateDigitization.h:205
validateDigitization::b_rpc_prd_triggerInfo
TBranch * b_rpc_prd_triggerInfo
Definition: validateDigitization.h:210
validateDigitization::b_rpc_simhit_stepLen
TBranch * b_rpc_simhit_stepLen
Definition: validateDigitization.h:153
validateDigitization::rpc_rdo_sector
Int_t rpc_rdo_sector[10000]
Definition: validateDigitization.h:89
validateDigitization::LoadTree
virtual Long64_t LoadTree(Long64_t entry)
validateDigitization::rpc_rdo_fel1Id
Int_t rpc_rdo_fel1Id[10000]
Definition: validateDigitization.h:94
validateDigitization::rpc_simhit_doublr
Int_t rpc_simhit_doublr[10000]
Definition: validateDigitization.h:48
validateDigitization::partPdgId
Float_t partPdgId[100]
Definition: validateDigitization.h:37
validateDigitization::rpc_prd_phi
Int_t rpc_prd_phi[10000]
Definition: validateDigitization.h:107
validateDigitization::b_rpc_pad_sectorid
TBranch * b_rpc_pad_sectorid
Definition: validateDigitization.h:176
validateDigitization::rpc_simhit_stepLen
Float_t rpc_simhit_stepLen[10000]
Definition: validateDigitization.h:61
validateDigitization::rpc_prd_time
Float_t rpc_prd_time[10000]
Definition: validateDigitization.h:114
validateDigitization::b_rpc_digit_station
TBranch * b_rpc_digit_station
Definition: validateDigitization.h:159
validateDigitization::rpc_Nprd
Int_t rpc_Nprd
Definition: validateDigitization.h:104
validateDigitization::b_rpc_rdo_cmaId
TBranch * b_rpc_rdo_cmaId
Definition: validateDigitization.h:185
validateDigitization::b_rpc_simhit_eta
TBranch * b_rpc_simhit_eta
Definition: validateDigitization.h:138
validateDigitization::GetEntry
virtual Int_t GetEntry(Long64_t entry)
validateDigitization::rpc_digit_station
Int_t rpc_digit_station[10000]
Definition: validateDigitization.h:67
validateDigitization::rpc_Nsimhit
Int_t rpc_Nsimhit
Definition: validateDigitization.h:44
validateDigitization::Event
Int_t Event
Definition: validateDigitization.h:31
validateDigitization::rpc_rdo_cmaId
Int_t rpc_rdo_cmaId[10000]
Definition: validateDigitization.h:93
validateDigitization::rpc_prd_ambigFlag
Float_t rpc_prd_ambigFlag[10000]
Definition: validateDigitization.h:119
validateDigitization::rpc_pad_error
Int_t rpc_pad_error[100]
Definition: validateDigitization.h:85
validateDigitization::b_rpc_prd_ambigFlag
TBranch * b_rpc_prd_ambigFlag
Definition: validateDigitization.h:211
validateDigitization::rpc_simhit_pdgId
Int_t rpc_simhit_pdgId[10000]
Definition: validateDigitization.h:64
validateDigitization::b_rpc_prd_eta
TBranch * b_rpc_prd_eta
Definition: validateDigitization.h:198
validateDigitization::b_rpc_simhit_measphi
TBranch * b_rpc_simhit_measphi
Definition: validateDigitization.h:144
hist_file_dump.f
f
Definition: hist_file_dump.py:135
validateDigitization::b_rpc_digit_stripx
TBranch * b_rpc_digit_stripx
Definition: validateDigitization.h:169
validateDigitization::b_partMomY
TBranch * b_partMomY
Definition: validateDigitization.h:131
validateDigitization::b_rpc_digit_stripy
TBranch * b_rpc_digit_stripy
Definition: validateDigitization.h:170
validateDigitization::b_rpc_rdo_threshold
TBranch * b_rpc_rdo_threshold
Definition: validateDigitization.h:194
validateDigitization::b_rpc_prd_stripz
TBranch * b_rpc_prd_stripz
Definition: validateDigitization.h:209
validateDigitization::b_rpc_digit_eta
TBranch * b_rpc_digit_eta
Definition: validateDigitization.h:160
beamspotman.dir
string dir
Definition: beamspotman.py:623
validateDigitization::rpc_prd_gasgap
Int_t rpc_prd_gasgap[10000]
Definition: validateDigitization.h:111
validateDigitization::partBarcode
Int_t partBarcode[100]
Definition: validateDigitization.h:42
validateDigitization::rpc_simhit_doublphi
Int_t rpc_simhit_doublphi[10000]
Definition: validateDigitization.h:50
validateDigitization::Run
Int_t Run
current Tree number in a TChain
Definition: validateDigitization.h:30
validateDigitization::rpc_simhit_doublz
Int_t rpc_simhit_doublz[10000]
Definition: validateDigitization.h:49
validateDigitization::rpc_prd_doublr
Int_t rpc_prd_doublr[10000]
Definition: validateDigitization.h:108
GetAllXsec.entry
list entry
Definition: GetAllXsec.py:132
validateDigitization::b_rpc_prd_doublr
TBranch * b_rpc_prd_doublr
Definition: validateDigitization.h:200
validateDigitization::b_rpc_prd_measphi
TBranch * b_rpc_prd_measphi
Definition: validateDigitization.h:204
validateDigitization::rpc_Nrdo
Int_t rpc_Nrdo
Definition: validateDigitization.h:88
validateDigitization::b_rpc_simhit_time
TBranch * b_rpc_simhit_time
Definition: validateDigitization.h:145
validateDigitization::b_rpc_simhit_globalx
TBranch * b_rpc_simhit_globalx
Definition: validateDigitization.h:149
validateDigitization::rpc_digit_phi
Int_t rpc_digit_phi[10000]
Definition: validateDigitization.h:69
validateDigitization::b_rpc_simhit_localy
TBranch * b_rpc_simhit_localy
Definition: validateDigitization.h:147
validateDigitization::rpc_prd_stripy
Float_t rpc_prd_stripy[10000]
Definition: validateDigitization.h:116
validateDigitization
Definition: validateDigitization.h:22
validateDigitization::b_rpc_Npad
TBranch * b_rpc_Npad
Definition: validateDigitization.h:172
validateDigitization::b_rpc_prd_stripy
TBranch * b_rpc_prd_stripy
Definition: validateDigitization.h:208
validateDigitization::b_rpc_digit_phi
TBranch * b_rpc_digit_phi
Definition: validateDigitization.h:161
validateDigitization::rpc_simhit_globaly
Float_t rpc_simhit_globaly[10000]
Definition: validateDigitization.h:58
validateDigitization::rpc_prd_strip
Int_t rpc_prd_strip[10000]
Definition: validateDigitization.h:113
validateDigitization::rpc_pad_sectorid
Int_t rpc_pad_sectorid[100]
Definition: validateDigitization.h:84
validateDigitization::rpc_prd_station
Int_t rpc_prd_station[10000]
Definition: validateDigitization.h:105
validateDigitization::b_rpc_simhit_trackNumber
TBranch * b_rpc_simhit_trackNumber
Definition: validateDigitization.h:152
validateDigitization::b_rpc_rdo_cmachan
TBranch * b_rpc_rdo_cmachan
Definition: validateDigitization.h:192
validateDigitization::b_partMomZ
TBranch * b_partMomZ
Definition: validateDigitization.h:132
validateDigitization::b_rpc_digit_stripz
TBranch * b_rpc_digit_stripz
Definition: validateDigitization.h:171
validateDigitization::rpc_simhit_globalz
Float_t rpc_simhit_globalz[10000]
Definition: validateDigitization.h:59
validateDigitization::b_rpc_rdo_crc
TBranch * b_rpc_rdo_crc
Definition: validateDigitization.h:188
validateDigitization::rpc_rdo_ticks
Int_t rpc_rdo_ticks[10000]
Definition: validateDigitization.h:98
validateDigitization::b_rpc_simhit_pdgId
TBranch * b_rpc_simhit_pdgId
Definition: validateDigitization.h:156
validateDigitization::b_rpc_simhit_station
TBranch * b_rpc_simhit_station
Definition: validateDigitization.h:137
validateDigitization::b_rpc_simhit_energyDep
TBranch * b_rpc_simhit_energyDep
Definition: validateDigitization.h:154
validateDigitization::b_partVertT
TBranch * b_partVertT
Definition: validateDigitization.h:128
validateDigitization::rpc_rdo_febcId
Int_t rpc_rdo_febcId[10000]
Definition: validateDigitization.h:95
validateDigitization::b_rpc_rdo_overlap
TBranch * b_rpc_rdo_overlap
Definition: validateDigitization.h:193
validateDigitization::rpc_NdigitColl
Int_t rpc_NdigitColl
Definition: validateDigitization.h:65
validateDigitization::b_rpc_Nrdo
TBranch * b_rpc_Nrdo
Definition: validateDigitization.h:180
validateDigitization::rpc_digit_doublr
Int_t rpc_digit_doublr[10000]
Definition: validateDigitization.h:70
validateDigitization::rpc_rdo_status
Int_t rpc_rdo_status[10000]
Definition: validateDigitization.h:91
validateDigitization::b_rpc_simhit_doublphi
TBranch * b_rpc_simhit_doublphi
Definition: validateDigitization.h:142
validateDigitization::rpc_digit_time
Float_t rpc_digit_time[10000]
Definition: validateDigitization.h:76
validateDigitization::b_partBarcode
TBranch * b_partBarcode
Definition: validateDigitization.h:134
validateDigitization::rpc_Npad
Int_t rpc_Npad
Definition: validateDigitization.h:80
validateDigitization::partMass
Float_t partMass[100]
Definition: validateDigitization.h:43
validateDigitization::b_rpc_simhit_globalz
TBranch * b_rpc_simhit_globalz
Definition: validateDigitization.h:151
validateDigitization::b_rpc_rdo_sector
TBranch * b_rpc_rdo_sector
Definition: validateDigitization.h:181
validateDigitization::rpc_digit_measphi
Int_t rpc_digit_measphi[10000]
Definition: validateDigitization.h:74
validateDigitization::b_rpc_pad_error
TBranch * b_rpc_pad_error
Definition: validateDigitization.h:177
validateDigitization::rpc_digit_stripz
Float_t rpc_digit_stripz[10000]
Definition: validateDigitization.h:79
validateDigitization::b_rpc_Nsimhit
TBranch * b_rpc_Nsimhit
Definition: validateDigitization.h:136
validateDigitization::partMomY
Float_t partMomY[100]
Definition: validateDigitization.h:39
validateDigitization::partMomZ
Float_t partMomZ[100]
Definition: validateDigitization.h:40
validateDigitization::b_rpc_Ncm
TBranch * b_rpc_Ncm
Definition: validateDigitization.h:179
validateDigitization::rpc_simhit_eta
Int_t rpc_simhit_eta[10000]
Definition: validateDigitization.h:46
validateDigitization::Init
void Init(TTree *tree)
validateDigitization::rpc_digit_gasgap
Int_t rpc_digit_gasgap[10000]
Definition: validateDigitization.h:73
validateDigitization::rpc_prd_stripz
Float_t rpc_prd_stripz[10000]
Definition: validateDigitization.h:117
validateDigitization::b_rpc_rdo_febcId
TBranch * b_rpc_rdo_febcId
Definition: validateDigitization.h:187
validateDigitization::b_NpartStored
TBranch * b_NpartStored
Definition: validateDigitization.h:124
validateDigitization::b_rpc_digit_strip
TBranch * b_rpc_digit_strip
Definition: validateDigitization.h:167
validateDigitization::rpc_simhit_station
Int_t rpc_simhit_station[10000]
Definition: validateDigitization.h:45
validateDigitization::b_rpc_simhit_doublz
TBranch * b_rpc_simhit_doublz
Definition: validateDigitization.h:141
validateDigitization::~validateDigitization
virtual ~validateDigitization()
validateDigitization::b_rpc_NprdColl
TBranch * b_rpc_NprdColl
Definition: validateDigitization.h:195
validateDigitization::rpc_prd_doublphi
Int_t rpc_prd_doublphi[10000]
Definition: validateDigitization.h:110
validateDigitization::rpc_NprdColl
Int_t rpc_NprdColl
Definition: validateDigitization.h:103
validateDigitization::Show
virtual void Show(Long64_t entry=-1)
validateDigitization::rpc_rdo_cmachan
Int_t rpc_rdo_cmachan[10000]
Definition: validateDigitization.h:100
validateDigitization::b_Run
TBranch * b_Run
Definition: validateDigitization.h:122
validateDigitization::b_rpc_prd_gasgap
TBranch * b_rpc_prd_gasgap
Definition: validateDigitization.h:203
validateDigitization::b_rpc_simhit_kinEnergy
TBranch * b_rpc_simhit_kinEnergy
Definition: validateDigitization.h:155
validateDigitization::Cut
virtual Int_t Cut(Long64_t entry)
validateDigitization::b_rpc_digit_doublz
TBranch * b_rpc_digit_doublz
Definition: validateDigitization.h:163
validateDigitization::rpc_digit_doublz
Int_t rpc_digit_doublz[10000]
Definition: validateDigitization.h:71
validateDigitization::rpc_Ncm
Int_t rpc_Ncm
Definition: validateDigitization.h:87
validateDigitization::rpc_digit_eta
Int_t rpc_digit_eta[10000]
Definition: validateDigitization.h:68
validateDigitization::rpc_simhit_kinEnergy
Float_t rpc_simhit_kinEnergy[10000]
Definition: validateDigitization.h:63
validateDigitization::rpc_digit_stripy
Float_t rpc_digit_stripy[10000]
Definition: validateDigitization.h:78
validateDigitization::partMomX
Float_t partMomX[100]
Definition: validateDigitization.h:38