30 #include "TLorentzVector.h" 31 #include "TClonesArray.h" 32 #include "TRefArray.h" 89 Int_t
Version()
const override {
return 2; }
92 void Init(TTree *tree)
override;
95 Int_t
GetEntry(Long64_t entry, Int_t getall = 0)
override {
96 return fChain ? fChain->GetTree()->GetEntry(entry, getall) : 0;
200 std::map<Int_t, Float_t>
263 #endif // #ifdef hcalCalib_cxx std::vector< std::pair< Int_t, UInt_t > > refIEtaIPhi
void SetMaxTagJetAbsEta(Float_t e)
void SetPhiSymCorFileName(const TString &filename)
std::vector< Float_t > targetEnergies
void SetHbClusterSize(Int_t i)
std::map< Int_t, Float_t > iEtaCoefMap
void SetOutputCorCoefFileName(const TString &filename)
void SetMinTagJetEt(Float_t e)
UInt_t eventNumber
pointer to the analyzed TTree or TChain
std::vector< std::vector< UInt_t > > cellIds
TString PHI_SYM_COR_FILENAME
void SetMaxEOverP(Float_t e)
void SetMaxProbeJetEmFrac(Float_t f)
void SetSumSmallDepthsFlag(Bool_t b)
void GetCoefFromMtrxInvOfAve()
void Begin(TTree *tree) override
TBranch * b_probeJetEmFrac
void SetConeMaxDist(Float_t d)
void SetApplyPhiSymCorFlag(Bool_t b)
TLorentzVector * tagJetP4
void SetOption(const char *option) override
std::map< UInt_t, Float_t > phiSymCor
void SetCalibType(const TString &s)
void SetMinDPhiDiJets(Float_t dphi)
void SetSumDepthsFlag(Bool_t b)
TLorentzVector * probeJetP4
void SetUseConeClustering(Bool_t b)
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
static std::string const input
void SetObject(TObject *obj) override
void SetMinTargetE(Float_t e)
void SetCalibMethod(const TString &s)
void Terminate() override
void SetCalibAbsIEtaMax(Int_t i)
Bool_t APPLY_PHI_SYM_COR_FLAG
const HcalTopology * topo_
std::map< UInt_t, Float_t > solution
void SetMaxTargetE(Float_t e)
std::vector< std::vector< Float_t > > cellEnergies
void SetMaxTrkEmE(Float_t e)
Float_t MIN_PROBEJET_ABSETA
Bool_t USE_CONE_CLUSTERING
TString OUTPUT_COR_COEF_FILENAME
void SetCaloGeometry(const CaloGeometry *g, const HcalTopology *topo)
Int_t Version() const override
void SetMaxTagJetEmFrac(Float_t f)
void SetCalibAbsIEtaMin(Int_t i)
TList * GetOutputList() const override
void Init(TTree *tree) override
et
define resolution functions of each parameter
void SetInputList(TList *input) override
Bool_t Process(Long64_t entry) override
void SetCombinePhiFlag(Bool_t b)
void SetHistoFileName(const TString &filename)
Int_t GetEntry(Long64_t entry, Int_t getall=0) override
Float_t MAX_TAGJET_EMFRAC
Float_t MAX_TAGJET_ABSETA
Float_t MAX_PROBEJET_EMFRAC
const CaloGeometry * theCaloGeometry
void SetHeClusterSize(Int_t i)
void SetMinCellE(Float_t e)
void SetMaxEtThirdJet(Float_t et)
void SetMinProbeJetAbsEta(Float_t e)
void SetMinEOverP(Float_t e)