49 |
|
void writeEntries(FOFlags foctrl, unsigned total_unskimmed); |
50 |
|
void getEATargets(ControlFlags &ctrl, mithep::MuonTools::EMuonEffectiveAreaTarget &eraMu, mithep::ElectronTools::EElectronEffectiveAreaTarget &eraEle); |
51 |
|
void getEATargets(FOFlags foctrl, mithep::MuonTools::EMuonEffectiveAreaTarget &eraMu, mithep::ElectronTools::EElectronEffectiveAreaTarget &eraEle); |
52 |
< |
unsigned makePFnoPUArray(mithep::Array<PFCandidate> * fPFCandidates, |
52 |
> |
unsigned makePFnoPUArray(const mithep::Array<PFCandidate> * fPFCandidates, |
53 |
|
vector<bool> &pfNoPileUpFlag, |
54 |
|
const mithep::Array<mithep::Vertex> * vtxArr ); |
55 |
|
void setEffiencyWeights(unsigned era, |
64 |
|
unsigned getNPU(mithep::Array<mithep::PileupInfo> *puArr, int bx=0); |
65 |
|
void initPUWeights(); |
66 |
|
double getPUWeight(unsigned era, unsigned npu); |
67 |
+ |
TString getChannel(int z1type, int z2type); |
68 |
|
#endif |