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