38 cout <<
"trigTime: " <<
trigTime << std::endl;
39 for(
int i = 0; i <
clusters.size(); i++)
41 cout <<
"Cluster " << i << endl;
42 cout <<
" X: " <<
clusters.at(i).X << endl;
43 cout <<
" Y: " <<
clusters.at(i).Y << endl;
44 cout <<
" E: " <<
clusters.at(i).E << endl;
45 cout <<
" subtype: " <<
clusters.at(i).subtype << endl;
46 cout <<
" type: " <<
clusters.at(i).type << endl;
47 cout <<
" istype: " <<
clusters.at(i).istype << endl;
48 cout <<
" T: " <<
clusters.at(i).T << endl;
49 cout <<
" N: " <<
clusters.at(i).N << endl;
50 cout <<
" nothing: " <<
clusters.at(i).nothing << endl;
54 cout <<
"Single Trigger " << i << endl;
56 cout <<
" emin: " <<
singletrigs.at(i).emin << endl;
57 cout <<
" emax: " <<
singletrigs.at(i).emax << endl;
58 cout <<
" nmin: " <<
singletrigs.at(i).nmin << endl;
59 cout <<
" xmin: " <<
singletrigs.at(i).xmin << endl;
60 cout <<
" pose: " <<
singletrigs.at(i).pose << endl;
61 cout <<
" hodo1c: " <<
singletrigs.at(i).hodo1c << endl;
62 cout <<
" hodo2c: " <<
singletrigs.at(i).hodo2c << endl;
63 cout <<
" hodogeo: " <<
singletrigs.at(i).hodogeo << endl;
64 cout <<
" hodoecal: " <<
singletrigs.at(i).hodoecal << endl;
65 cout <<
" topnbot: " <<
singletrigs.at(i).topnbot << endl;
66 cout <<
" inst: " <<
singletrigs.at(i).inst << endl;
67 cout <<
" subtype: " <<
singletrigs.at(i).subtype << endl;
68 cout <<
" type: " <<
singletrigs.at(i).type << endl;
69 cout <<
" istype: " <<
singletrigs.at(i).istype << endl;
73 cout <<
"Pair Trigger " << i << endl;
74 cout <<
" T: " <<
pairtrigs.at(i).T << endl;
75 cout <<
" clusesum: " <<
pairtrigs.at(i).clusesum << endl;
76 cout <<
" clusediff: " <<
pairtrigs.at(i).clusedif << endl;
77 cout <<
" eslope: " <<
pairtrigs.at(i).eslope << endl;
78 cout <<
" coplane: " <<
pairtrigs.at(i).coplane << endl;
79 cout <<
" dummy: " <<
pairtrigs.at(i).dummy << endl;
80 cout <<
" topnbot: " <<
pairtrigs.at(i).topnbot << endl;
81 cout <<
" inst: " <<
pairtrigs.at(i).inst << endl;
82 cout <<
" subtype: " <<
pairtrigs.at(i).subtype << endl;
83 cout <<
" type: " <<
pairtrigs.at(i).type << endl;
84 cout <<
" istype: " <<
pairtrigs.at(i).istype << endl;
88 cout <<
"Calibration Trigger " << i << endl;
90 cout <<
" reserved: " <<
calibtrigs.at(i).reserved << endl;
91 cout <<
" cosmicTrig: " <<
calibtrigs.at(i).cosmicTrig << endl;
92 cout <<
" LEDTrig: " <<
calibtrigs.at(i).LEDTrig << endl;
93 cout <<
" hodoTrig: " <<
calibtrigs.at(i).hodoTrig << endl;
94 cout <<
" pulserTrig: " <<
calibtrigs.at(i).pulserTrig << endl;
95 cout <<
" subtype: " <<
calibtrigs.at(i).subtype << endl;
96 cout <<
" type: " <<
calibtrigs.at(i).type << endl;
97 cout <<
" istype: " <<
calibtrigs.at(i).istype << endl;
101 cout <<
"Cluster Multiplicty Trigger " << i << endl;
103 cout <<
" multtop: " <<
clustermult.at(i).multtop << endl;
104 cout <<
" multbot: " <<
clustermult.at(i).multbot << endl;
105 cout <<
" multtot: " <<
clustermult.at(i).multtot << endl;
106 cout <<
" bitinst: " <<
clustermult.at(i).bitinst << endl;
107 cout <<
" subtype: " <<
clustermult.at(i).subtype << endl;
108 cout <<
" type: " <<
clustermult.at(i).type << endl;
109 cout <<
" istype: " <<
clustermult.at(i).istype << endl;
113 cout <<
"FEE Trigger " << i << endl;
115 cout <<
" region: " <<
feetrigger.at(i).region << endl;
116 cout <<
" reserved: " <<
feetrigger.at(i).reserved << endl;
117 cout <<
" subtype: " <<
feetrigger.at(i).subtype << endl;
118 cout <<
" type: " <<
feetrigger.at(i).type << endl;
119 cout <<
" istype: " <<
feetrigger.at(i).istype << endl;
ClassImp(VTPData) VTPData
Class used to decode VTP words.
std::vector< hpsCalibTrig > calibtrigs
std::vector< hpsCluster > clusters
std::vector< hpsPairTrig > pairtrigs
std::vector< hpsFEETrig > feetrigger
std::vector< hpsClusterMult > clustermult
std::vector< hpsSingleTrig > singletrigs