多选题\n 对于ROOT::Math::beta_pdf,其参数为double beta_pdf(double x, double a, double b); 用下列那种方式可以组装成RooFit能识别类型: A、 RooAbsReal *roof = bindFunction(“f”,ROOT::Math::beta_pdf,x,a,b); B、 RooAbsPdf *roof = bindFunction(“f”,ROOT::Math::beta_pdf,x,a,b); C、 RooAbsPdf *roof = bindPdf(“f”,ROOT::Math::beta_pdf,x,a,b); D、 RooAbsReal *roof = bindPdf(“f”,ROOT::Math::beta_pdf,x,a,b); \n多选题\n 视频中RooClassFactory::makePdf("MyPdfV2","x,A,B","","A*fabs(x)+pow(x-B,2)") ; 没有见提供产生数据的表达式,则: A、 所生成的MyPdfV2不能产生数据 B、 所生成的MyPdfV2需要人为添加代码才可产生数据 C、 所生成的MyPdfV2依然可以产生数据 D、 所生成的MyPdfV2即使编译后依然不能产生数据 \n多选题\n 对于RooBinning声明的变量 abins(-20,20),调用abins.addBoundary (10 )的意思是: A、 不能独立使用,必须与其它函数例如addBoundaryPair配合使用 B、 以上都不对 C、 可独立使用,在-10、10处分别生成边界 D、 在10处加一个边界,分成(-20,10)(10,20)两个bin \n多选题\n 准备pull的命令是: A、 RooHist* hpull = frame1->pullHistogram() ; B、 RooHist* hpull = frame1->DrawPullHist() ; C、 RooHist* hpull = frame1->GetPullHist() ; D、 RooHist* hpull = frame1->pullHist() ; \n多选题\n 调用RooGaussian变量G的函数的fitTo时,如果待拟合的数据是RooDataSet data定义形式,即data不是指针而是变量,那么以下那种写法是正确的:A、 G.fitTo(&data) B、 G.fitTo(data);C、 G.fitTo(**data)D、 G.fitTo(*data); \n多选题\n TH1D *hh = new TH1D(“hh”,”hh”,25,-10,10)声明的hh的Bin的宽度是多少?A、 25B、 -10C、 10D、 0.8\n多选题\n gRandom->Gaus(0,3)中的3是啥意思?A、 高斯函数的Sigma值B、 产生3次随机数输出1次C、 产生随机数的初始值D、 高斯函数的Mean值\n多选题\n 程序用RooProdPdf gaussxy("gaussxy","gaussx*gaussy",RooArgList(gaussx,gaussy)) 构造2D不相关的函数,对函数形式实际起作用的是上式中"gaussx*gaussy"还是RooArgList(gaussx,gaussy)? A、 是"gaussx*gaussy" B、 是RooArgList(gaussx,gaussy); \n多选题\n 视频中gauss.paramOn(fram,Layout(0.55))语句内0.55是什么意思? A、 从X轴55%处开始画参数框的左边界 B、 从y轴坐标等于0.55处开始画参数框的上边界 C、 从y轴55%处开始画参数框的上边界 D、 从x轴坐标等于0.55处开始画参数框的左边界 \n多选题\n 1 对于x取值范围为(-10,10)的高斯函数,用RooGaussian gx(“gx”,x,RooConst(-2), RooConst(3))进行定义,则gx.getVal()的值最靠近: A、 0.8 B、 0.6 C、 0.7 D、 0.9 \n多选题\n 对于x取值范围为(-10,10)的高斯函数,用RooGaussian gx(“gx”,x,RooConst(-2), RooConst(3))进行定义,进一步定义一个信号区间:x.setRange(“signal”,-5,5); 然后调用gx.createIntegral(x,NormSet(x), Range(“signal”)); 所得到的值为: A、 归一函数gx在“signal”定义的区间的积分 B、 非归一化的函数在“signal”定义的区间的积分 \n多选题\n RooGaussian g1("g1","g1",x,RooConst(10),RooConst(3)) ;中RooConst(3)是什么意思?A、 参数的初始值为3,在拟合的过程中在负无穷到正无穷之间变化B、 参数在拟合中可变化C、 Gaussian函数的Mean为3的常数参数D、 Gaussian函数的Sigma为3的常数参数\n多选题\n 在画RooFit的图的时候,为得到正常的图形,调用RooDataSet的plotOn与调用RooGaussian的plotOn的顺序: A、 顺序不重要B、 必须是先调用RooGaussian然后调用RooDataSet的plotOn的顺序;C、 必须是先调用RooDataSet然后调用RooGaussian的plotOn的顺序\n多选题\n 对于用户自定义的TF1 *f = new TF1(“f”,”sin(x)/x”,1,10); 用下列那种方式可以组装成RooFit能识别的类型: A、 RooAbsPdf *roof = bindPdf(f,x); B、 RooAbsPdf *roof = bindFunction(f,x); C、 RooAbsReal *roof = bindPdf(f,x); D、 RooAbsReal *roof = bindFunction(f,x); \n多选题\n 对于RooDataSet a,b其变量分别是x、y,如何构建新的a,使得其变量为(x、y): A、 a.merge(b); B、 merge(b,a); C、 merge(a,b); D、 b.merge(a); \n多选题\n 利用RooExtendPdf进行将PDF与对应的计数联系在一起的时候,带信号区间范围的定义格式正确的是(sig是pdf函数,nsig是对应的计数,"signalRange"是定义的区间范围): A、 RooExtendPdf esig("esig","extended signal p.d.f",sig,"signalRange",nsig) ; B、 RooExtendPdf esig("esig","extended signal p.d.f","signalRange",sig,nsig) ; C、 RooExtendPdf esig("esig","signalRange","extended signal p.d.f",sig,nsig) ; D、 RooExtendPdf esig("esig","extended signal p.d.f",sig,nsig,"signalRange") ; \n多选题\n 对于pdf函数A、B及C,其对应的各成份的百分含量用fA、fB及fC表示。则利用RooAddPdf model(“model”,”A+B+C”,RooArgList(A,B,C),RooArgList(fA,fB),kTRUE)所定义的pdf函数的形式为: A、 以上都不是 B、 fA*A+(1-fA)*B + (1-fA-fB)*C C、 fA*A+(1-fA)(fB*B+(1-fB)*C) D、 fA*A+fB*B+(1-fA-fB)*C \n多选题\n RooGenericPdf genpdf("genpdf","genpdf", "(1+0.1*abs(x)+sin(sqrt(abs(x*alpha+0.1))))",RooArgSet(x,alpha)) 中RooArgSet的作用是什么?A、 对各参数进行初始化B、 指定x是变量,alpha是系数C、 指定alpha是系数,x是变量D、 提供定义表达式涉及到的各变量及参数列表\n多选题\n model.plotOn(frame2,VisualizeError(*r,RooArgSet(m,m2),2),FillColor(kCyan)) 中传递给VisualizeError的数值为2的参数的意义是: A、 2是指利用协方差矩阵的办法计算误差 B、 2是指2个参数 C、 2是指利用MC抽样的办法计算误差 D、 2是指2倍Sigma区间范围,故增加2会发现误差带加宽 \n多选题\n 视频显示进行画柱状填充区域,调用的关键函数除DrawOption(“B”)外还有: A、 FillColor(kGray) B、 FillBRangeColor(kGray) C、 FillBarRange(kGray) D、 FillColorBar(kGray) \n