CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
pftools::Calibratable Class Reference

Wraps essential single particle calibration data ready for export to a Root file. More...

#include <Calibratable.h>

Public Member Functions

 Calibratable ()
 
virtual CalibratableElement computeMean (const std::vector< CalibratableElement > &diets)
 
virtual CandidateWrapper computeMean (const std::vector< CandidateWrapper > &wrappers)
 
virtual void fillCaloWindow (const std::vector< CalibratableElement > &source, CaloWindow &destination) const
 
virtual void recompute ()
 
virtual void reset ()
 
virtual ~Calibratable ()
 

Public Attributes

std::vector
< CalibrationResultWrapper
calibrations_
 
CaloWindow calowindow_ecal_
 
CaloWindow calowindow_hcal_
 
double cand_energyEcal_
 
double cand_energyEvent_
 
double cand_energyHcal_
 
double cand_energyNeutralEM_
 
double cand_energyNeutralHad_
 
double cand_eta_
 
double cand_phi_
 
int cand_type_
 
std::vector< CandidateWrappercands_
 
CandidateWrapper cands_mean_
 
int cands_num_
 
std::vector< CalibratableElementcluster_ecal_
 
double cluster_energyEcal_
 
double cluster_energyEvent_
 
double cluster_energyHcal_
 
std::vector< CalibratableElementcluster_hcal_
 
CalibratableElement cluster_meanEcal_
 
CalibratableElement cluster_meanHcal_
 
int cluster_numEcal_
 
int cluster_numHcal_
 
std::vector< CalibratableElementrechits_ecal_
 
double rechits_energyEcal_
 
double rechits_energyEvent_
 
double rechits_energyHcal_
 
std::vector< CalibratableElementrechits_hcal_
 
CalibratableElement rechits_meanEcal_
 
CalibratableElement rechits_meanHcal_
 
int rechits_numEcal_
 
int rechits_numHcal_
 
double recotrk_charge_
 
double recotrk_deltaRWithSim_
 
double recotrk_etaEcal_
 
math::XYZTLorentzVector recotrk_momentum_
 
double recotrk_numHits_
 
double recotrk_phiEcal_
 
double recotrk_quality_
 
double sim_energyEcal_
 
double sim_energyEvent_
 
double sim_energyHcal_
 
double sim_eta_
 
double sim_etaEcal_
 
double sim_etaHcal_
 
bool sim_isMC_
 
int sim_numEvent_
 
double sim_phi_
 
double sim_phiEcal_
 
double sim_phiHcal_
 
double tb_ck2_
 
double tb_ck3_
 
std::vector< CalibratableElementtb_ecal_
 
double tb_energyEcal_
 
double tb_energyEvent_
 
double tb_energyHcal_
 
double tb_eta_
 
std::vector< CalibratableElementtb_hcal_
 
bool tb_isTB_
 
CalibratableElement tb_meanEcal_
 
CalibratableElement tb_meanHcal_
 
int tb_numEcal_
 
int tb_numHcal_
 
int tb_pdg_
 
double tb_phi_
 
int tb_run_
 
double tb_tof_
 
char tb_vetosPassed_
 

Detailed Description

Wraps essential single particle calibration data ready for export to a Root file.

Note that a Reflex dictionary must be produced for this class, for the Root branching mechanisms to work.

Author
Jamie Ballin
Date
May 2008

Definition at line 122 of file Calibratable.h.

Constructor & Destructor Documentation

pftools::Calibratable::Calibratable ( )
inline

Definition at line 125 of file Calibratable.h.

References reset().

125  {
126  reset();
127  }
virtual void reset()
virtual pftools::Calibratable::~Calibratable ( )
inlinevirtual

Definition at line 129 of file Calibratable.h.

129  {
130  }

Member Function Documentation

CalibratableElement Calibratable::computeMean ( const std::vector< CalibratableElement > &  diets)
virtual

Compute the mean of a vector of CalibratableElements

Parameters
diets
Returns

Definition at line 138 of file Calibratable.cc.

References pftools::CalibratableElement::energy_, pftools::CalibratableElement::eta_, pftools::CalibratableElement::extent_, pftools::CalibratableElement::phi_, and pftools::CalibratableElement::time_.

Referenced by recompute().

139  {
140  CalibratableElement dmean;
141  if (diets.size() == 0)
142  return dmean;
143  for (std::vector<CalibratableElement>::const_iterator cit = diets.begin(); cit
144  != diets.end(); ++cit) {
145  CalibratableElement d = *cit;
146  dmean.energy_ += d.energy_;
147  dmean.eta_ += d.eta_;
148  dmean.phi_ += d.phi_;
149  dmean.extent_ += d.extent_;
150  dmean.time_ += d.time_;
151  }
152  dmean.energy_ /= diets.size();
153  dmean.eta_ /= diets.size();
154  dmean.phi_ /= diets.size();
155  dmean.extent_ /= diets.size();
156  dmean.time_ /= diets.size();
157  return dmean;
158 }
Small wrapper class for storing individual rechit and cluster information.
Definition: Calibratable.h:24
CandidateWrapper Calibratable::computeMean ( const std::vector< CandidateWrapper > &  wrappers)
virtual

Compute the mean of a vector of CandidateWrappers

Parameters
wrappers
Returns

Definition at line 111 of file Calibratable.cc.

References trackerHits::c, pftools::CandidateWrapper::energy_, pftools::CandidateWrapper::energyEcal_, pftools::CandidateWrapper::energyHcal_, pftools::CandidateWrapper::eta_, pftools::CandidateWrapper::phi_, and pftools::CandidateWrapper::type_.

112  {
113  CandidateWrapper cw;
114 
115  if (wrappers.size() == 0)
116  return cw;
117  for (std::vector<CandidateWrapper>::const_iterator it = wrappers.begin(); it
118  != wrappers.end(); ++it) {
119  const CandidateWrapper& c = *it;
120  cw.energy_ += c.energy_;
121  cw.phi_ += c.phi_;
122  cw.eta_ += c.eta_;
123  cw.energyEcal_ += c.energyEcal_;
124  cw.energyHcal_ += c.energyHcal_;
125  cw.type_ += c.type_;
126  }
127 
128  cw.energy_ /= wrappers.size();
129  cw.phi_ /= wrappers.size();
130  cw.eta_ /= wrappers.size();
131  cw.energyEcal_ /= wrappers.size();
132  cw.energyHcal_ /= wrappers.size();
133  cw.type_ /= wrappers.size();
134 
135  return cw;
136 }
Small wrapper class to store information associated with PFCandidates.
Definition: Calibratable.h:66
void Calibratable::fillCaloWindow ( const std::vector< CalibratableElement > &  source,
CaloWindow destination 
) const
virtual

Helper method to fill a CaloWindow with CalibratableElement objects You should initialise the CaloWindow first!

Parameters
source
destination

Definition at line 160 of file Calibratable.cc.

References pftools::CaloWindow::addHit(), gather_cfg::cout, pftools::CalibratableElement::energy_, pftools::CalibratableElement::eta_, convertSQLiteXML::ok, and pftools::CalibratableElement::phi_.

161  {
162  std::vector<CalibratableElement>::const_iterator cit = source.begin();
163  for (; cit != source.end(); ++cit) {
164  const CalibratableElement& ce = *cit;
165  bool ok = destination.addHit(ce.eta_, ce.phi_, ce.energy_);
166  if (!ok)
167  std::cout << __PRETTY_FUNCTION__
168  << ": couldn't fill CaloWindow with " << ce << "\n";
169  }
170 }
Small wrapper class for storing individual rechit and cluster information.
Definition: Calibratable.h:24
bool addHit(double eta, double phi, double energy)
Definition: CaloWindow.cc:226
tuple cout
Definition: gather_cfg.py:121
void Calibratable::recompute ( )
virtual

Definition at line 45 of file Calibratable.cc.

References trackerHits::c, cand_energyEcal_, cand_energyEvent_, cand_energyHcal_, cand_energyNeutralEM_, cand_energyNeutralHad_, cand_eta_, cand_phi_, cand_type_, cands_, cands_mean_, cands_num_, cluster_ecal_, cluster_energyEcal_, cluster_energyEvent_, cluster_energyHcal_, cluster_hcal_, cluster_meanEcal_, cluster_meanHcal_, cluster_numEcal_, cluster_numHcal_, computeMean(), pftools::CalibratableElement::energy_, pftools::CandidateWrapper::energy_, pftools::CandidateWrapper::energyEcal_, pftools::CandidateWrapper::energyHcal_, pftools::CandidateWrapper::eta_, pftools::CandidateWrapper::phi_, rechits_ecal_, rechits_energyEcal_, rechits_energyEvent_, rechits_energyHcal_, rechits_hcal_, rechits_meanEcal_, rechits_meanHcal_, rechits_numEcal_, rechits_numHcal_, pftools::CandidateWrapper::recompute(), python.multivaluedict::sort(), tb_ecal_, tb_energyEcal_, tb_energyEvent_, tb_energyHcal_, tb_hcal_, tb_meanEcal_, tb_meanHcal_, tb_numEcal_, tb_numHcal_, and pftools::CandidateWrapper::type_.

Referenced by pftools::TreeUtility::dumpCaloDataToCSV(), pftools::CalibCompare::evaluateCalibrations(), and CalibratableTest::fillTreeAndReset().

45  {
46 
53 
58  tb_numEcal_ = tb_ecal_.size();
59  tb_numHcal_ = tb_hcal_.size();
60 
65 
70 
72  + tb_meanHcal_.energy_ * tb_hcal_.size();
75 
76  cands_num_ = cands_.size();
78 
80  cand_energyEcal_ = 0;
81  cand_energyHcal_ = 0;
84  cand_type_ = 0;
87 
88  for (std::vector<CandidateWrapper>::iterator it = cands_.begin(); it
89  != cands_.end(); ++it) {
90  CandidateWrapper& c = *it;
91  if (c.type_ == 4)
93  if (c.type_ == 5)
98  cand_type_ += c.type_;
99  c.recompute();
100  }
101 
102  std::sort(tb_ecal_.begin(), tb_ecal_.end());
103  std::sort(tb_hcal_.begin(), tb_hcal_.end());
104  std::sort(rechits_ecal_.begin(), rechits_ecal_.end());
105  std::sort(rechits_hcal_.begin(), rechits_hcal_.end());
106  std::sort(cluster_ecal_.begin(), cluster_ecal_.end());
107  std::sort(cluster_hcal_.begin(), cluster_hcal_.end());
108 
109 }
CalibratableElement rechits_meanHcal_
Definition: Calibratable.h:193
CalibratableElement cluster_meanEcal_
Definition: Calibratable.h:186
std::vector< CalibratableElement > rechits_ecal_
Definition: Calibratable.h:191
CalibratableElement rechits_meanEcal_
Definition: Calibratable.h:193
CalibratableElement tb_meanEcal_
Definition: Calibratable.h:168
std::vector< CalibratableElement > rechits_hcal_
Definition: Calibratable.h:191
std::vector< CandidateWrapper > cands_
Definition: Calibratable.h:196
std::vector< CalibratableElement > tb_hcal_
Definition: Calibratable.h:165
std::vector< CalibratableElement > cluster_ecal_
Definition: Calibratable.h:184
virtual CalibratableElement computeMean(const std::vector< CalibratableElement > &diets)
std::vector< CalibratableElement > cluster_hcal_
Definition: Calibratable.h:184
CalibratableElement tb_meanHcal_
Definition: Calibratable.h:168
CalibratableElement cluster_meanHcal_
Definition: Calibratable.h:186
std::vector< CalibratableElement > tb_ecal_
Definition: Calibratable.h:165
CandidateWrapper cands_mean_
Definition: Calibratable.h:197
Small wrapper class to store information associated with PFCandidates.
Definition: Calibratable.h:66
void Calibratable::reset ( void  )
virtual

Call to reset() (useful for TTree users)

Definition at line 172 of file Calibratable.cc.

References calibrations_, calowindow_ecal_, calowindow_hcal_, cand_energyEcal_, cand_energyEvent_, cand_energyHcal_, cand_energyNeutralEM_, cand_energyNeutralHad_, cand_eta_, cand_phi_, cand_type_, cands_, cands_mean_, cands_num_, cluster_ecal_, cluster_energyEcal_, cluster_energyEvent_, cluster_energyHcal_, cluster_hcal_, cluster_meanEcal_, cluster_meanHcal_, cluster_numEcal_, cluster_numHcal_, rechits_ecal_, rechits_energyEcal_, rechits_energyEvent_, rechits_energyHcal_, rechits_hcal_, rechits_meanEcal_, rechits_meanHcal_, rechits_numEcal_, rechits_numHcal_, recotrk_charge_, recotrk_deltaRWithSim_, recotrk_etaEcal_, recotrk_momentum_, recotrk_numHits_, recotrk_phiEcal_, recotrk_quality_, pftools::CalibratableElement::reset(), pftools::CandidateWrapper::reset(), pftools::CaloWindow::reset(), sim_energyEcal_, sim_energyEvent_, sim_energyHcal_, sim_eta_, sim_etaEcal_, sim_etaHcal_, sim_isMC_, sim_numEvent_, sim_phi_, sim_phiEcal_, sim_phiHcal_, tb_ck2_, tb_ck3_, tb_ecal_, tb_energyEcal_, tb_energyEvent_, tb_energyHcal_, tb_eta_, tb_hcal_, tb_isTB_, tb_meanEcal_, tb_meanHcal_, tb_numEcal_, tb_numHcal_, tb_pdg_, tb_phi_, tb_run_, tb_tof_, and tb_vetosPassed_.

Referenced by CalibratableTest::analyze(), Calibratable(), pftools::CalibCompare::evaluateCalibrations(), pftools::Exercises3::evaluateCalibrator(), and CalibratableTest::fillTreeAndReset().

172  {
173 
174  calibrations_.clear();
175 
176  sim_energyEvent_ = 0;
177  sim_energyEcal_ = 0;
178  sim_energyHcal_ = 0;
179  sim_eta_ = 0;
180  sim_phi_ = 0;
181  sim_numEvent_ = 0;
182  sim_isMC_ = false;
183 
184  tb_isTB_ = false;
185  tb_eta_ = 0.0;
186  tb_phi_ = 0.0;
187  tb_run_ = 0;
188  tb_pdg_ = 0;
189  tb_tof_ = 0;
190  tb_ck3_ = 0;
191  tb_ck2_ = 0;
192  tb_vetosPassed_ = 0;
193  tb_energyEvent_ = 0;
194  tb_energyEcal_ = 0;
195  tb_energyHcal_ = 0;
196  tb_ecal_.clear();
197  tb_hcal_.clear();
198  tb_numEcal_ = 0;
199  tb_numHcal_ = 0;
202 
203  sim_etaEcal_ = 0;
204  sim_etaHcal_ = 0;
205  sim_phiEcal_ = 0;
206  sim_phiHcal_ = 0;
207 
208  recotrk_numHits_ = 0;
209  recotrk_quality_ = 0;
210  recotrk_charge_ = 0;
211  recotrk_etaEcal_ = 0;
212  recotrk_phiEcal_ = 0;
213  //TODO:: check this is sufficient
214  recotrk_momentum_.SetPxPyPzE(0, 0, 0, 0);
216 
220  cluster_numEcal_ = 0;
221  cluster_numHcal_ = 0;
222  cluster_ecal_.clear();
223  cluster_hcal_.clear();
226 
228  rechits_ecal_.clear();
229  rechits_hcal_.clear();
232  rechits_numEcal_ = 0;
233  rechits_numHcal_ = 0;
236 
237  cands_.clear();
238  cands_num_ = 0;
239  cands_mean_.reset();
240  cand_energyEvent_ = 0;
241  cand_energyEcal_ = 0;
242  cand_energyHcal_ = 0;
243  cand_eta_ = 0;
244  cand_phi_ = 0;
245  cand_type_ = -1;
248 
251 
252 }
CalibratableElement rechits_meanHcal_
Definition: Calibratable.h:193
CalibratableElement cluster_meanEcal_
Definition: Calibratable.h:186
std::vector< CalibrationResultWrapper > calibrations_
Definition: Calibratable.h:206
std::vector< CalibratableElement > rechits_ecal_
Definition: Calibratable.h:191
CalibratableElement rechits_meanEcal_
Definition: Calibratable.h:193
CaloWindow calowindow_hcal_
Definition: Calibratable.h:179
CalibratableElement tb_meanEcal_
Definition: Calibratable.h:168
std::vector< CalibratableElement > rechits_hcal_
Definition: Calibratable.h:191
std::vector< CandidateWrapper > cands_
Definition: Calibratable.h:196
std::vector< CalibratableElement > tb_hcal_
Definition: Calibratable.h:165
std::vector< CalibratableElement > cluster_ecal_
Definition: Calibratable.h:184
std::vector< CalibratableElement > cluster_hcal_
Definition: Calibratable.h:184
CalibratableElement tb_meanHcal_
Definition: Calibratable.h:168
CalibratableElement cluster_meanHcal_
Definition: Calibratable.h:186
math::XYZTLorentzVector recotrk_momentum_
Definition: Calibratable.h:175
std::vector< CalibratableElement > tb_ecal_
Definition: Calibratable.h:165
CandidateWrapper cands_mean_
Definition: Calibratable.h:197
CaloWindow calowindow_ecal_
Definition: Calibratable.h:178

Member Data Documentation

std::vector<CalibrationResultWrapper> pftools::Calibratable::calibrations_
CaloWindow pftools::Calibratable::calowindow_ecal_

Definition at line 178 of file Calibratable.h.

Referenced by reset().

CaloWindow pftools::Calibratable::calowindow_hcal_

Definition at line 179 of file Calibratable.h.

Referenced by reset().

double pftools::Calibratable::cand_energyEcal_
double pftools::Calibratable::cand_energyEvent_

Definition at line 201 of file Calibratable.h.

Referenced by pftools::operator<<(), recompute(), and reset().

double pftools::Calibratable::cand_energyHcal_
double pftools::Calibratable::cand_energyNeutralEM_

Definition at line 203 of file Calibratable.h.

Referenced by pftools::operator<<(), recompute(), and reset().

double pftools::Calibratable::cand_energyNeutralHad_

Definition at line 203 of file Calibratable.h.

Referenced by pftools::operator<<(), recompute(), and reset().

double pftools::Calibratable::cand_eta_
double pftools::Calibratable::cand_phi_
int pftools::Calibratable::cand_type_

Definition at line 204 of file Calibratable.h.

Referenced by recompute(), and reset().

std::vector<CandidateWrapper> pftools::Calibratable::cands_
CandidateWrapper pftools::Calibratable::cands_mean_

Definition at line 197 of file Calibratable.h.

Referenced by recompute(), and reset().

int pftools::Calibratable::cands_num_
std::vector<CalibratableElement> pftools::Calibratable::cluster_ecal_
double pftools::Calibratable::cluster_energyEcal_
double pftools::Calibratable::cluster_energyEvent_

Definition at line 183 of file Calibratable.h.

Referenced by pftools::operator<<(), recompute(), and reset().

double pftools::Calibratable::cluster_energyHcal_
std::vector<CalibratableElement> pftools::Calibratable::cluster_hcal_
CalibratableElement pftools::Calibratable::cluster_meanEcal_
CalibratableElement pftools::Calibratable::cluster_meanHcal_
int pftools::Calibratable::cluster_numEcal_

Definition at line 185 of file Calibratable.h.

Referenced by pftools::CalibCompare::evaluateCalibrations(), recompute(), and reset().

int pftools::Calibratable::cluster_numHcal_

Definition at line 185 of file Calibratable.h.

Referenced by pftools::CalibCompare::evaluateCalibrations(), recompute(), and reset().

std::vector<CalibratableElement> pftools::Calibratable::rechits_ecal_
double pftools::Calibratable::rechits_energyEcal_

Definition at line 190 of file Calibratable.h.

Referenced by pftools::operator<<(), recompute(), and reset().

double pftools::Calibratable::rechits_energyEvent_

Definition at line 190 of file Calibratable.h.

Referenced by pftools::operator<<(), recompute(), and reset().

double pftools::Calibratable::rechits_energyHcal_

Definition at line 190 of file Calibratable.h.

Referenced by pftools::operator<<(), recompute(), and reset().

std::vector<CalibratableElement> pftools::Calibratable::rechits_hcal_
CalibratableElement pftools::Calibratable::rechits_meanEcal_
CalibratableElement pftools::Calibratable::rechits_meanHcal_
int pftools::Calibratable::rechits_numEcal_

Definition at line 192 of file Calibratable.h.

Referenced by recompute(), and reset().

int pftools::Calibratable::rechits_numHcal_

Definition at line 192 of file Calibratable.h.

Referenced by recompute(), and reset().

double pftools::Calibratable::recotrk_charge_

Definition at line 171 of file Calibratable.h.

Referenced by reset().

double pftools::Calibratable::recotrk_deltaRWithSim_

Definition at line 174 of file Calibratable.h.

Referenced by reset().

double pftools::Calibratable::recotrk_etaEcal_

Definition at line 172 of file Calibratable.h.

Referenced by reset().

math::XYZTLorentzVector pftools::Calibratable::recotrk_momentum_

Definition at line 175 of file Calibratable.h.

Referenced by reset().

double pftools::Calibratable::recotrk_numHits_

Definition at line 171 of file Calibratable.h.

Referenced by reset().

double pftools::Calibratable::recotrk_phiEcal_

Definition at line 172 of file Calibratable.h.

Referenced by reset().

double pftools::Calibratable::recotrk_quality_

Definition at line 171 of file Calibratable.h.

Referenced by reset().

double pftools::Calibratable::sim_energyEcal_

Definition at line 147 of file Calibratable.h.

Referenced by reset().

double pftools::Calibratable::sim_energyEvent_

For each collection: candidates, clusters, rechits and truth overall energy, ecal, hcal, n of each, eta and phi naming scheme: collection_variable_ All energyEcal, energyHcal, eta and phi are mean values (i.e. value = sum of elements/number of elements) BUT energyEvent fields are sums of all elements.

Definition at line 146 of file Calibratable.h.

Referenced by CalibratableTest::analyze(), pftools::TreeUtility::convertCalibratablesToParticleDeposits(), pftools::TreeUtility::dumpCaloDataToCSV(), pftools::CalibCompare::evaluateCalibrations(), pftools::Exercises3::evaluateCalibrator(), pftools::PFClusterCalibration::getCalibrationResultWrapper(), pftools::TreeUtility::getParticleDepositsDirectly(), pftools::operator<<(), and reset().

double pftools::Calibratable::sim_energyHcal_

Definition at line 147 of file Calibratable.h.

Referenced by reset().

double pftools::Calibratable::sim_eta_
double pftools::Calibratable::sim_etaEcal_
double pftools::Calibratable::sim_etaHcal_

Definition at line 148 of file Calibratable.h.

Referenced by CalibratableTest::analyze(), and reset().

bool pftools::Calibratable::sim_isMC_
int pftools::Calibratable::sim_numEvent_

Definition at line 149 of file Calibratable.h.

Referenced by CalibratableTest::analyze(), and reset().

double pftools::Calibratable::sim_phi_
double pftools::Calibratable::sim_phiEcal_
double pftools::Calibratable::sim_phiHcal_

Definition at line 148 of file Calibratable.h.

Referenced by CalibratableTest::analyze(), and reset().

double pftools::Calibratable::tb_ck2_

Definition at line 159 of file Calibratable.h.

Referenced by reset().

double pftools::Calibratable::tb_ck3_

Definition at line 159 of file Calibratable.h.

Referenced by reset().

std::vector<CalibratableElement> pftools::Calibratable::tb_ecal_

Definition at line 165 of file Calibratable.h.

Referenced by recompute(), and reset().

double pftools::Calibratable::tb_energyEcal_

Definition at line 164 of file Calibratable.h.

Referenced by pftools::operator<<(), recompute(), and reset().

double pftools::Calibratable::tb_energyEvent_

Definition at line 164 of file Calibratable.h.

Referenced by pftools::operator<<(), recompute(), and reset().

double pftools::Calibratable::tb_energyHcal_

Definition at line 164 of file Calibratable.h.

Referenced by pftools::operator<<(), recompute(), and reset().

double pftools::Calibratable::tb_eta_
std::vector<CalibratableElement> pftools::Calibratable::tb_hcal_

Definition at line 165 of file Calibratable.h.

Referenced by recompute(), and reset().

bool pftools::Calibratable::tb_isTB_
CalibratableElement pftools::Calibratable::tb_meanEcal_

Definition at line 168 of file Calibratable.h.

Referenced by recompute(), and reset().

CalibratableElement pftools::Calibratable::tb_meanHcal_

Definition at line 168 of file Calibratable.h.

Referenced by recompute(), and reset().

int pftools::Calibratable::tb_numEcal_

Definition at line 166 of file Calibratable.h.

Referenced by recompute(), and reset().

int pftools::Calibratable::tb_numHcal_

Definition at line 166 of file Calibratable.h.

Referenced by recompute(), and reset().

int pftools::Calibratable::tb_pdg_

Definition at line 157 of file Calibratable.h.

Referenced by reset().

double pftools::Calibratable::tb_phi_
int pftools::Calibratable::tb_run_

Definition at line 157 of file Calibratable.h.

Referenced by reset().

double pftools::Calibratable::tb_tof_

Definition at line 159 of file Calibratable.h.

Referenced by reset().

char pftools::Calibratable::tb_vetosPassed_

Definition at line 161 of file Calibratable.h.

Referenced by reset().