Go to the documentation of this file.
30 #include "TLorentzVector.h"
31 #include "TClonesArray.h"
32 #include "TRefArray.h"
89 Int_t
Version()
const override {
return 2; }
200 std::map<Int_t, Float_t>
263 #endif // #ifdef hcalCalib_cxx
void SetMaxProbeJetEmFrac(Float_t f)
void SetCombinePhiFlag(Bool_t b)
void Terminate() override
static const std::string input
Bool_t APPLY_PHI_SYM_COR_FLAG
TLorentzVector * tagJetP4
Bool_t Process(Long64_t entry) override
void SetOption(const char *option) override
const HcalTopology * topo_
std::vector< std::pair< Int_t, UInt_t > > refIEtaIPhi
void SetMaxTargetE(Float_t e)
void SetPhiSymCorFileName(const TString &filename)
void SetMinDPhiDiJets(Float_t dphi)
void SetMinTargetE(Float_t e)
Float_t MAX_TAGJET_ABSETA
Float_t MAX_PROBEJET_EMFRAC
TLorentzVector * probeJetP4
Float_t MIN_PROBEJET_ABSETA
void Init(TTree *tree) override
void SetUseConeClustering(Bool_t b)
Int_t Version() const override
void SetHeClusterSize(Int_t i)
void SetCaloGeometry(const CaloGeometry *g, const HcalTopology *topo)
void SetMinCellE(Float_t e)
void SetMaxEtThirdJet(Float_t et)
std::vector< std::vector< Float_t > > cellEnergies
void SetHistoFileName(const TString &filename)
void Begin(TTree *tree) override
void SetMinEOverP(Float_t e)
void SetOutputCorCoefFileName(const TString &filename)
void SetMaxTagJetAbsEta(Float_t e)
hcalCalib(TTree *=nullptr)
void SetHbClusterSize(Int_t i)
void SetSumDepthsFlag(Bool_t b)
UInt_t eventNumber
pointer to the analyzed TTree or TChain
void GetCoefFromMtrxInvOfAve()
void SetApplyPhiSymCorFlag(Bool_t b)
TBranch * b_probeJetEmFrac
std::map< Int_t, Float_t > iEtaCoefMap
std::map< UInt_t, Float_t > phiSymCor
void SetInputList(TList *input) override
TString PHI_SYM_COR_FILENAME
void SetObject(TObject *obj) override
void SetMinProbeJetAbsEta(Float_t e)
void SetSumSmallDepthsFlag(Bool_t b)
Int_t GetEntry(Long64_t entry, Int_t getall=0) override
void SetMaxTrkEmE(Float_t e)
void SetCalibMethod(const TString &s)
const CaloGeometry * theCaloGeometry
Bool_t USE_CONE_CLUSTERING
void SetCalibType(const TString &s)
void SetMaxEOverP(Float_t e)
std::map< UInt_t, Float_t > solution
void SetConeMaxDist(Float_t d)
TList * GetOutputList() const override
std::vector< Float_t > targetEnergies
void SetMinTagJetEt(Float_t e)
void SetMaxTagJetEmFrac(Float_t f)
void SetCalibAbsIEtaMax(Int_t i)
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e g
std::vector< std::vector< UInt_t > > cellIds
void SetCalibAbsIEtaMin(Int_t i)
TString OUTPUT_COR_COEF_FILENAME
Float_t MAX_TAGJET_EMFRAC