3 #ifndef L1Trigger_L1TMuonEndCap_emtf_Utilities 4 #define L1Trigger_L1TMuonEndCap_emtf_Utilities 23 extern const double ptscale[31];
24 extern const std::vector<double>
ptScale;
26 template<
class b
idiiter>
33 while (num_random--) {
35 std::advance(r,
rand()%left);
57 void sortNtupleByEvent(
const char* ntuplename,
const char* filenametosort,
const char* outputfile);
void sortNtupleByEvent(const char *ntuplename, const char *filenametosort, const char *outputfile)
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
const double twoJets_scale[16]
void mergeNtuples(const char *ntuplename, const char *filestomerge, const char *outputfile)
const std::vector< double > twoJetsScale
const std::vector< double > ptScale
float processPrediction(float BDTPt, int Quality, float PrelimFit)
bidiiter shuffle(bidiiter begin, bidiiter end, size_t num_random)
std::string numToStr(T num)