#include <Calibration/EcalCalibAlgos/src/ZeeCalibration.cc>
Private Member Functions | |
void | bookHistograms () |
float | computeCoefficientDistanceAtIteration (float v1[250], float v2[250], int size) |
float | EvalDPhi (float Phi, float Phi_ref) |
float | EvalDR (float Eta, float Eta_ref, float Phi, float Phi_ref) |
double | fEtaBarrelBad (double scEta) const |
double | fEtaBarrelGood (double scEta) const |
double | fEtaEndcapBad (double scEta) const |
double | fEtaEndcapGood (double scEta) const |
void | fillEleInfo (std::vector< HepMC::GenParticle * > &a, std::map< HepMC::GenParticle *, const reco::GsfElectron * > &b) |
void | fillMCInfo (HepMC::GenParticle *mcele) |
void | fillMCmap (const std::vector< const reco::GsfElectron * > *electronCollection, const std::vector< HepMC::GenParticle * > &mcEle, std::map< HepMC::GenParticle *, const reco::GsfElectron * > &myMCmap) |
double | getEtaCorrection (const reco::GsfElectron *) |
std::pair< DetId, double > | getHottestDetId (const std::vector< std::pair< DetId, float > > &mySCRecHits, const EBRecHitCollection *ebhits, const EERecHitCollection *eehits) |
void | printStatistics () |
void | resetHistograms () |
void | resetVariables () |
int | ringNumberCorrector (int k) |
bool | xtalIsOnModuleBorder (EBDetId myEBDetId) |
Additional Inherited Members | |
Public Types inherited from edm::eventsetup::DataProxyProvider | |
typedef std::vector< std::pair < DataKey, edm::propagate_const < std::shared_ptr< DataProxy > > > > | KeyedProxies |
typedef std::vector < EventSetupRecordKey > | Keys |
typedef std::map < EventSetupRecordKey, KeyedProxies > | RecordProxies |
Public Types inherited from edm::EDLooperBase | |
enum | Status { kContinue, kStop } |
Static Public Member Functions inherited from edm::eventsetup::DataProxyProvider | |
static void | prevalidate (ConfigurationDescriptions &) |
Protected Member Functions inherited from edm::ESProducerLooper | |
virtual void | registerFactoryWithKey (const eventsetup::EventSetupRecordKey &iRecord, std::auto_ptr< eventsetup::ProxyFactoryBase > &iFactory, const std::string &iLabel=std::string()) |
void | setIntervalFor (const eventsetup::EventSetupRecordKey &iKey, const IOVSyncValue &iTime, ValidityInterval &oInterval) |
Protected Member Functions inherited from edm::ESProducer | |
template<typename T > | |
void | setWhatProduced (T *iThis, const es::Label &iLabel=es::Label()) |
template<typename T > | |
void | setWhatProduced (T *iThis, const char *iLabel) |
template<typename T > | |
void | setWhatProduced (T *iThis, const std::string &iLabel) |
template<typename T , typename TDecorator > | |
void | setWhatProduced (T *iThis, const TDecorator &iDec, const es::Label &iLabel=es::Label()) |
template<typename T , typename TReturn , typename TRecord > | |
void | setWhatProduced (T *iThis, TReturn(T::*iMethod)(const TRecord &), const es::Label &iLabel=es::Label()) |
template<typename T , typename TReturn , typename TRecord , typename TArg > | |
void | setWhatProduced (T *iThis, TReturn(T::*iMethod)(const TRecord &), const TArg &iDec, const es::Label &iLabel=es::Label()) |
Protected Member Functions inherited from edm::ESProxyFactoryProducer | |
template<class TFactory > | |
void | registerFactory (std::auto_ptr< TFactory > iFactory, const std::string &iLabel=std::string()) |
virtual void | registerProxies (const eventsetup::EventSetupRecordKey &iRecord, KeyedProxies &aProxyList) |
override DataProxyProvider method More... | |
Protected Member Functions inherited from edm::eventsetup::DataProxyProvider | |
void | eraseAll (const EventSetupRecordKey &iRecordKey) |
deletes all the Proxies in aStream More... | |
void | invalidateProxies (const EventSetupRecordKey &iRecordKey) |
template<class T > | |
void | usingRecord () |
void | usingRecordWithKey (const EventSetupRecordKey &) |
Protected Member Functions inherited from edm::EventSetupRecordIntervalFinder | |
template<class T > | |
void | findingRecord () |
void | findingRecordWithKey (const eventsetup::EventSetupRecordKey &) |
Protected Member Functions inherited from edm::EDLooperBase | |
ModuleChanger * | moduleChanger () |
This only returns a non-zero value during the call to endOfLoop. More... | |
ScheduleInfo const * | scheduleInfo () const |
This returns a non-zero value after the constructor has been called. More... | |
Description: Perform single electron calibration (tested on TB data only).
Implementation: <Notes on="" implementation>="">
Definition at line 72 of file ZeeCalibration.h.
ZeeCalibration::ZeeCalibration | ( | const edm::ParameterSet & | iConfig | ) |
Constructor.
Definition at line 78 of file ZeeCalibration.cc.
ZeeCalibration::~ZeeCalibration | ( | ) |
Destructor.
Definition at line 175 of file ZeeCalibration.cc.
|
virtual |
Called at beginning of job.
Reimplemented from edm::EDLooperBase.
Definition at line 190 of file ZeeCalibration.cc.
|
private |
Definition at line 1685 of file ZeeCalibration.cc.
|
private |
Definition at line 2248 of file ZeeCalibration.cc.
|
virtual |
Called at each event.
START HERE....
Implements edm::EDLooper.
Definition at line 656 of file ZeeCalibration.cc.
|
virtual |
Called at end of job.
if not ETA_ET MODE - begin
if not ETA_ET MODE - end
Reimplemented from edm::EDLooperBase.
Definition at line 197 of file ZeeCalibration.cc.
|
virtual |
Called at end of loop.
Implements edm::EDLooperBase.
Definition at line 1508 of file ZeeCalibration.cc.
|
private |
Definition at line 2059 of file ZeeCalibration.cc.
|
private |
Definition at line 2046 of file ZeeCalibration.cc.
|
private |
Definition at line 1973 of file ZeeCalibration.cc.
|
private |
Definition at line 2011 of file ZeeCalibration.cc.
|
private |
Definition at line 1999 of file ZeeCalibration.cc.
|
private |
Definition at line 1985 of file ZeeCalibration.cc.
|
private |
Definition at line 2066 of file ZeeCalibration.cc.
|
private |
|
private |
Definition at line 2026 of file ZeeCalibration.cc.
|
private |
Definition at line 2141 of file ZeeCalibration.cc.
|
private |
Definition at line 2173 of file ZeeCalibration.cc.
|
private |
Definition at line 2364 of file ZeeCalibration.cc.
|
inlinevirtual |
Dummy implementation (job done in duringLoop)
Definition at line 83 of file ZeeCalibration.h.
Referenced by JSONExport.JsonExport::export().
|
virtual |
Produce Ecal interCalibrations.
Definition at line 184 of file ZeeCalibration.cc.
|
private |
Definition at line 2316 of file ZeeCalibration.cc.
|
private |
Definition at line 2278 of file ZeeCalibration.cc.
|
private |
Definition at line 2113 of file ZeeCalibration.cc.
|
virtual |
Called at beginning of loop.
Implements edm::EDLooperBase.
Definition at line 1487 of file ZeeCalibration.cc.
|
private |
Definition at line 2224 of file ZeeCalibration.cc.
|
private |
Definition at line 366 of file ZeeCalibration.h.
|
private |
Definition at line 369 of file ZeeCalibration.h.
|
private |
Definition at line 368 of file ZeeCalibration.h.
|
private |
Definition at line 362 of file ZeeCalibration.h.
|
private |
Definition at line 363 of file ZeeCalibration.h.
|
private |
Definition at line 328 of file ZeeCalibration.h.
|
private |
Definition at line 327 of file ZeeCalibration.h.
|
private |
Definition at line 176 of file ZeeCalibration.h.
|
private |
Definition at line 311 of file ZeeCalibration.h.
|
private |
Definition at line 311 of file ZeeCalibration.h.
|
private |
Definition at line 311 of file ZeeCalibration.h.
|
private |
Definition at line 311 of file ZeeCalibration.h.
|
private |
Definition at line 190 of file ZeeCalibration.h.
|
private |
Definition at line 192 of file ZeeCalibration.h.
|
private |
Definition at line 161 of file ZeeCalibration.h.
|
private |
Definition at line 325 of file ZeeCalibration.h.
|
private |
Definition at line 342 of file ZeeCalibration.h.
|
private |
Definition at line 343 of file ZeeCalibration.h.
|
private |
Definition at line 311 of file ZeeCalibration.h.
|
private |
Definition at line 311 of file ZeeCalibration.h.
|
private |
Definition at line 311 of file ZeeCalibration.h.
|
private |
Definition at line 311 of file ZeeCalibration.h.
|
private |
Definition at line 311 of file ZeeCalibration.h.
|
private |
Definition at line 311 of file ZeeCalibration.h.
|
private |
Definition at line 311 of file ZeeCalibration.h.
|
private |
Definition at line 311 of file ZeeCalibration.h.
|
private |
Definition at line 164 of file ZeeCalibration.h.
|
private |
Definition at line 163 of file ZeeCalibration.h.
|
private |
Definition at line 320 of file ZeeCalibration.h.
|
private |
Definition at line 177 of file ZeeCalibration.h.
|
private |
Definition at line 153 of file ZeeCalibration.h.
|
private |
Definition at line 152 of file ZeeCalibration.h.
|
private |
Definition at line 168 of file ZeeCalibration.h.
|
private |
Definition at line 173 of file ZeeCalibration.h.
|
private |
Definition at line 171 of file ZeeCalibration.h.
|
private |
Definition at line 169 of file ZeeCalibration.h.
|
private |
Definition at line 174 of file ZeeCalibration.h.
|
private |
Definition at line 172 of file ZeeCalibration.h.
|
private |
Definition at line 333 of file ZeeCalibration.h.
|
private |
Definition at line 334 of file ZeeCalibration.h.
|
private |
Definition at line 308 of file ZeeCalibration.h.
|
private |
Definition at line 220 of file ZeeCalibration.h.
|
private |
Definition at line 305 of file ZeeCalibration.h.
|
private |
Definition at line 306 of file ZeeCalibration.h.
|
private |
Definition at line 304 of file ZeeCalibration.h.
|
private |
Definition at line 242 of file ZeeCalibration.h.
|
private |
Definition at line 244 of file ZeeCalibration.h.
|
private |
Definition at line 245 of file ZeeCalibration.h.
|
private |
Definition at line 212 of file ZeeCalibration.h.
|
private |
Definition at line 209 of file ZeeCalibration.h.
|
private |
Definition at line 211 of file ZeeCalibration.h.
|
private |
Definition at line 208 of file ZeeCalibration.h.
|
private |
Definition at line 265 of file ZeeCalibration.h.
|
private |
Definition at line 274 of file ZeeCalibration.h.
|
private |
Definition at line 275 of file ZeeCalibration.h.
|
private |
Definition at line 278 of file ZeeCalibration.h.
|
private |
Definition at line 279 of file ZeeCalibration.h.
|
private |
Definition at line 266 of file ZeeCalibration.h.
|
private |
Definition at line 219 of file ZeeCalibration.h.
|
private |
Definition at line 300 of file ZeeCalibration.h.
|
private |
Definition at line 301 of file ZeeCalibration.h.
|
private |
Definition at line 302 of file ZeeCalibration.h.
|
private |
Definition at line 295 of file ZeeCalibration.h.
|
private |
Definition at line 298 of file ZeeCalibration.h.
|
private |
Definition at line 296 of file ZeeCalibration.h.
|
private |
Definition at line 299 of file ZeeCalibration.h.
|
private |
Definition at line 297 of file ZeeCalibration.h.
|
private |
Definition at line 227 of file ZeeCalibration.h.
|
private |
Definition at line 232 of file ZeeCalibration.h.
|
private |
Definition at line 238 of file ZeeCalibration.h.
|
private |
Definition at line 234 of file ZeeCalibration.h.
|
private |
Definition at line 235 of file ZeeCalibration.h.
|
private |
Definition at line 236 of file ZeeCalibration.h.
|
private |
Definition at line 237 of file ZeeCalibration.h.
|
private |
Definition at line 240 of file ZeeCalibration.h.
|
private |
Definition at line 241 of file ZeeCalibration.h.
|
private |
Definition at line 226 of file ZeeCalibration.h.
|
private |
Definition at line 292 of file ZeeCalibration.h.
|
private |
Definition at line 293 of file ZeeCalibration.h.
|
private |
Definition at line 239 of file ZeeCalibration.h.
|
private |
Definition at line 230 of file ZeeCalibration.h.
|
private |
Definition at line 229 of file ZeeCalibration.h.
|
private |
Definition at line 231 of file ZeeCalibration.h.
|
private |
Definition at line 281 of file ZeeCalibration.h.
|
private |
Definition at line 256 of file ZeeCalibration.h.
|
private |
Definition at line 257 of file ZeeCalibration.h.
|
private |
Definition at line 261 of file ZeeCalibration.h.
|
private |
Definition at line 216 of file ZeeCalibration.h.
|
private |
Definition at line 215 of file ZeeCalibration.h.
|
private |
Definition at line 218 of file ZeeCalibration.h.
|
private |
Definition at line 217 of file ZeeCalibration.h.
|
private |
Definition at line 282 of file ZeeCalibration.h.
|
private |
Definition at line 263 of file ZeeCalibration.h.
|
private |
Definition at line 272 of file ZeeCalibration.h.
|
private |
Definition at line 276 of file ZeeCalibration.h.
|
private |
Definition at line 271 of file ZeeCalibration.h.
|
private |
Definition at line 288 of file ZeeCalibration.h.
|
private |
Definition at line 289 of file ZeeCalibration.h.
|
private |
Definition at line 290 of file ZeeCalibration.h.
|
private |
Definition at line 284 of file ZeeCalibration.h.
|
private |
Definition at line 285 of file ZeeCalibration.h.
|
private |
Definition at line 286 of file ZeeCalibration.h.
|
private |
Definition at line 259 of file ZeeCalibration.h.
|
private |
Definition at line 258 of file ZeeCalibration.h.
|
private |
Definition at line 260 of file ZeeCalibration.h.
|
private |
Definition at line 222 of file ZeeCalibration.h.
|
private |
Definition at line 247 of file ZeeCalibration.h.
|
private |
Definition at line 223 of file ZeeCalibration.h.
|
private |
Definition at line 248 of file ZeeCalibration.h.
|
private |
Definition at line 224 of file ZeeCalibration.h.
|
private |
Definition at line 249 of file ZeeCalibration.h.
|
private |
Definition at line 253 of file ZeeCalibration.h.
|
private |
Definition at line 254 of file ZeeCalibration.h.
|
private |
Definition at line 250 of file ZeeCalibration.h.
|
private |
Definition at line 251 of file ZeeCalibration.h.
|
private |
Definition at line 355 of file ZeeCalibration.h.
|
private |
Definition at line 356 of file ZeeCalibration.h.
|
private |
Definition at line 358 of file ZeeCalibration.h.
|
private |
Definition at line 365 of file ZeeCalibration.h.
|
private |
Definition at line 367 of file ZeeCalibration.h.
|
private |
Definition at line 346 of file ZeeCalibration.h.
|
private |
Definition at line 354 of file ZeeCalibration.h.
|
private |
Definition at line 195 of file ZeeCalibration.h.
|
private |
Definition at line 359 of file ZeeCalibration.h.
|
private |
Definition at line 193 of file ZeeCalibration.h.
|
private |
Definition at line 371 of file ZeeCalibration.h.
|
private |
Definition at line 322 of file ZeeCalibration.h.
|
private |
Definition at line 188 of file ZeeCalibration.h.
|
private |
Definition at line 181 of file ZeeCalibration.h.
Referenced by Particle.Particle::__str__(), ZMuMuRochCorAnalyzer.DiMuon::__str__(), and DiObject.DiMuon::__str__().
|
private |
Definition at line 183 of file ZeeCalibration.h.
|
private |
Definition at line 184 of file ZeeCalibration.h.
|
private |
Definition at line 180 of file ZeeCalibration.h.
|
private |
Definition at line 160 of file ZeeCalibration.h.
|
private |
Definition at line 312 of file ZeeCalibration.h.
|
private |
Definition at line 312 of file ZeeCalibration.h.
|
private |
Definition at line 312 of file ZeeCalibration.h.
|
private |
Definition at line 179 of file ZeeCalibration.h.
|
private |
Definition at line 146 of file ZeeCalibration.h.
|
private |
Definition at line 199 of file ZeeCalibration.h.
|
private |
Definition at line 200 of file ZeeCalibration.h.
|
private |
Definition at line 351 of file ZeeCalibration.h.
|
private |
Definition at line 352 of file ZeeCalibration.h.
|
private |
Definition at line 348 of file ZeeCalibration.h.
|
private |
Definition at line 312 of file ZeeCalibration.h.
|
private |
Definition at line 191 of file ZeeCalibration.h.
|
private |
Definition at line 350 of file ZeeCalibration.h.
|
private |
Definition at line 314 of file ZeeCalibration.h.
|
private |
Definition at line 148 of file ZeeCalibration.h.
|
private |
Definition at line 186 of file ZeeCalibration.h.
|
private |
Definition at line 166 of file ZeeCalibration.h.
|
private |
Definition at line 151 of file ZeeCalibration.h.
|
private |
Definition at line 150 of file ZeeCalibration.h.
|
private |
Definition at line 155 of file ZeeCalibration.h.
|
private |
Definition at line 158 of file ZeeCalibration.h.
|
private |
Definition at line 157 of file ZeeCalibration.h.
|
private |
Definition at line 154 of file ZeeCalibration.h.
|
private |
Definition at line 339 of file ZeeCalibration.h.
|
private |
Definition at line 340 of file ZeeCalibration.h.
|
private |
Definition at line 323 of file ZeeCalibration.h.
|
private |
Definition at line 324 of file ZeeCalibration.h.
|
private |
Definition at line 336 of file ZeeCalibration.h.
|
private |
Definition at line 337 of file ZeeCalibration.h.
|
private |
Definition at line 197 of file ZeeCalibration.h.
|
private |
Definition at line 316 of file ZeeCalibration.h.
|
private |
Definition at line 204 of file ZeeCalibration.h.
|
private |
Definition at line 330 of file ZeeCalibration.h.
|
private |
Definition at line 331 of file ZeeCalibration.h.
|
private |
Definition at line 361 of file ZeeCalibration.h.
|
private |
Definition at line 318 of file ZeeCalibration.h.