#include <AbsOOTPileupCorrection.h>
Public Member Functions | |
virtual void | apply (const HcalDetId &id, const double *inputCharge, unsigned lenInputCharge, const BunchXParameter *bcParams, unsigned lenBcParams, unsigned firstTimeSlice, unsigned nTimeSlices, double *correctedCharge, unsigned lenCorrectedCharge, bool *pulseShapeCorrApplied, bool *leakCorrApplied, bool *readjustTiming) const =0 |
virtual bool | inputIsEnergy () const =0 |
bool | operator!= (const AbsOOTPileupCorrection &r) const |
bool | operator== (const AbsOOTPileupCorrection &r) const |
virtual | ~AbsOOTPileupCorrection () |
Protected Member Functions | |
virtual bool | isEqual (const AbsOOTPileupCorrection &) const =0 |
Private Member Functions | |
template<typename Ar > | |
void | serialize (Ar &ar, unsigned) |
Friends | |
class | boost::serialization::access |
Definition at line 26 of file AbsOOTPileupCorrection.h.
|
inlinevirtual |
Definition at line 29 of file AbsOOTPileupCorrection.h.
|
pure virtual |
Implemented in OOTPileupCorrData, and DummyOOTPileupCorrection.
Referenced by heavyIonTools.ConfigureHeavyIons::__call__(), editorTools.UserCodeTool::__call__(), HiCoreTools.RestrictInputToAOD::__call__(), coreTools.RunOnData::__call__(), trackTools.MakeAODTrackCandidates::__call__(), runJetUncertainties.RunJetUncertainties::__call__(), metTools.AddMETCollection::__call__(), heavyIonTools.ProductionDefaults::__call__(), editorTools.ChangeSource::__call__(), HiCoreTools.RemoveMCMatching::__call__(), cmsswVersionTools.PickRelValInputFiles::__call__(), coreTools.RemoveMCMatching::__call__(), trackTools.MakePATTrackCandidates::__call__(), trigTools.SwitchOnTrigger::__call__(), jetTools.AddJetCollection::__call__(), heavyIonTools.SelectionDefaults::__call__(), HiCoreTools.RemoveAllPATObjectsBut::__call__(), heavyIonTools.DisbaleMonteCarloDeps::__call__(), HiCoreTools.RemoveSpecificPATObjects::__call__(), trigTools.SwitchOnTriggerStandAlone::__call__(), trackTools.MakeTrackCandidates::__call__(), trigTools.SwitchOnTriggerMatching::__call__(), HiCoreTools.RemoveCleaning::__call__(), HiCoreTools.AddCleaning::__call__(), tauTools.AddTauCollection::__call__(), trigTools.SwitchOnTriggerMatchingStandAlone::__call__(), trigTools.SwitchOnTriggerMatchEmbedding::__call__(), jetTools.SwitchJetCollection::__call__(), jetTools.AddJetID::__call__(), jetTools.SetTagInfos::__call__(), and HcalSimpleRecAlgoImpl::removePileup().
|
pure virtual |
Implemented in OOTPileupCorrData, and DummyOOTPileupCorrection.
Referenced by HcalSimpleRecAlgoImpl::removePileup().
|
protectedpure virtual |
Implemented in OOTPileupCorrData, and DummyOOTPileupCorrection.
Referenced by operator==().
|
inline |
|
inline |
Definition at line 101 of file AbsOOTPileupCorrection.h.
References isEqual().
|
inlineprivate |
Definition at line 114 of file AbsOOTPileupCorrection.h.
|
friend |
Definition at line 112 of file AbsOOTPileupCorrection.h.