31 #include "TLorentzVector.h"
32 #include "TClonesArray.h"
33 #include "TRefArray.h"
92 virtual Int_t
Version()
const {
return 2; }
99 virtual void SetOption(
const char *option) { fOption = option; }
270 #endif // #ifdef hcalCalib_cxx
void SetMaxTagJetAbsEta(Float_t e)
void SetHbClusterSize(Int_t i)
std::map< Int_t, Float_t > iEtaCoefMap
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 SetOutputCorCoefFileName(TString 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 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
std::vector< Float_t > targetEnergies
virtual void Begin(TTree *tree)
void SetHistoFileName(TString filename)
void SetMinTargetE(Float_t e)
std::pair< std::string, MonitorElement * > entry
void SetCalibAbsIEtaMax(Int_t i)
void SetPhiSymCorFileName(TString filename)
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 SetCalibMethod(TString s)
void SetCombinePhiFlag(Bool_t b)
void SetCalibType(TString s)
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)