@@ -16,7 +16,7 @@ template <typename T> class FastTemplateFunc_t : public RooAbsReal{
1616 FastTemplateFunc_t () : RooAbsReal(), obsList(" obsList" , " obsList" , this ){}
1717 FastTemplateFunc_t (const char *name, const char *title, RooArgList& inObsList) : RooAbsReal(name, title), obsList(" obsList" , " obsList" , this ){ setProxyList (obsList, inObsList); }
1818 FastTemplateFunc_t (const FastTemplateFunc_t& other, const char * name=0 ) : RooAbsReal(other, name), obsList(" obsList" , this , other.obsList){}
19- inline ~FastTemplateFunc_t () override {}
19+ inline ~FastTemplateFunc_t () override {}
2020
2121 void setProxyList (RooListProxy& proxyList, RooArgList& varList){
2222 for (RooAbsArg *var : varList) {
@@ -53,18 +53,18 @@ template <typename T, typename U=Double_t> class FastHistoFunc_t : public FastTe
5353 }
5454 }
5555 FastHistoFunc_t (const FastHistoFunc_t& other, const char * name=0 ) : FastTemplateFunc_t<T>(other, name), tpl(other.tpl), fullIntegral(other.fullIntegral){}
56- ~FastHistoFunc_t (){}
57- TObject* clone (const char * newname) const { return new FastHistoFunc_t (*this , newname); }
56+ ~FastHistoFunc_t () override {}
57+ TObject* clone (const char * newname) const override { return new FastHistoFunc_t (*this , newname); }
5858
5959 FastHisto_t<T,U> getHistogram () const { return tpl; }
6060 const Int_t getFullIntegralCode () const { return 2 ; }
6161
62- Double_t evaluate () const {
62+ Double_t evaluate () const override {
6363 T x = (T)(dynamic_cast <RooAbsReal*>((this ->obsList ).at (0 ))->getVal ());
6464 Double_t value=tpl.GetAt (x);
6565 return value;
6666 }
67- Int_t getAnalyticalIntegral (RooArgSet& allVars, RooArgSet& analVars, const char * rangeName=0 ) const {
67+ Int_t getAnalyticalIntegral (RooArgSet& allVars, RooArgSet& analVars, const char * rangeName=0 ) const override {
6868 Int_t code=1 ;
6969 const Int_t code_prime[1 ]={ 2 };
7070 for (int ic=0 ; ic<(this ->obsList ).getSize (); ic++){
@@ -77,7 +77,7 @@ template <typename T, typename U=Double_t> class FastHistoFunc_t : public FastTe
7777 if (code==1 ) code=0 ;
7878 return code;
7979 }
80- Double_t analyticalIntegral (Int_t code, const char * rangeName=0 ) const {
80+ Double_t analyticalIntegral (Int_t code, const char * rangeName=0 ) const override {
8181 if (code==0 ) return evaluate ();
8282 U xmin = (U)(dynamic_cast <RooRealVar*>((this ->obsList ).at (0 ))->getMin (rangeName));
8383 U xmax = (U)(dynamic_cast <RooRealVar*>((this ->obsList ).at (0 ))->getMax (rangeName));
@@ -114,19 +114,19 @@ template <typename T, typename U=Double_t> class FastHisto2DFunc_t : public Fast
114114 }
115115 }
116116 FastHisto2DFunc_t (const FastHisto2DFunc_t& other, const char * name=0 ) : FastTemplateFunc_t<T>(other, name), tpl(other.tpl), fullIntegral(other.fullIntegral){}
117- ~FastHisto2DFunc_t (){}
118- TObject* clone (const char * newname) const { return new FastHisto2DFunc_t (*this , newname); }
117+ ~FastHisto2DFunc_t () override {}
118+ TObject* clone (const char * newname) const override { return new FastHisto2DFunc_t (*this , newname); }
119119
120120 FastHisto2D_t<T,U> getHistogram () const { return tpl; }
121121 const Int_t getFullIntegralCode () const { return /* 2*3*/ 6 ; }
122122
123- Double_t evaluate () const {
123+ Double_t evaluate () const override {
124124 U x = (U)(dynamic_cast <RooAbsReal*>((this ->obsList ).at (0 ))->getVal ());
125125 U y = (U)(dynamic_cast <RooAbsReal*>((this ->obsList ).at (1 ))->getVal ());
126126 Double_t value=tpl.GetAt (x, y);
127127 return value;
128128 }
129- Int_t getAnalyticalIntegral (RooArgSet& allVars, RooArgSet& analVars, const char * rangeName=0 ) const {
129+ Int_t getAnalyticalIntegral (RooArgSet& allVars, RooArgSet& analVars, const char * rangeName=0 ) const override {
130130 Int_t code=1 ;
131131 const Int_t code_prime[2 ]={ 2 , 3 };
132132 for (int ic=0 ; ic<(this ->obsList ).getSize (); ic++){
@@ -139,7 +139,7 @@ template <typename T, typename U=Double_t> class FastHisto2DFunc_t : public Fast
139139 if (code==1 ) code=0 ;
140140 return code;
141141 }
142- Double_t analyticalIntegral (Int_t code, const char * rangeName=0 ) const {
142+ Double_t analyticalIntegral (Int_t code, const char * rangeName=0 ) const override {
143143 if (code==0 ) return evaluate ();
144144 U xmin, xmax, ymin, ymax;
145145 if (code%2 ==0 ){
@@ -206,20 +206,20 @@ template <typename T, typename U=Double_t> class FastHisto3DFunc_t : public Fast
206206 }
207207 }
208208 FastHisto3DFunc_t (const FastHisto3DFunc_t& other, const char * name=0 ) : FastTemplateFunc_t<T>(other, name), tpl(other.tpl), fullIntegral(other.fullIntegral){}
209- ~FastHisto3DFunc_t (){}
210- TObject* clone (const char * newname) const { return new FastHisto3DFunc_t (*this , newname); }
209+ ~FastHisto3DFunc_t () override {}
210+ TObject* clone (const char * newname) const override { return new FastHisto3DFunc_t (*this , newname); }
211211
212212 FastHisto3D_t<T,U> getHistogram () const { return tpl; }
213213 const Int_t getFullIntegralCode () const { return /* 2*3*5*/ 30 ; }
214214
215- Double_t evaluate () const {
215+ Double_t evaluate () const override {
216216 U x = (U)(dynamic_cast <RooAbsReal*>((this ->obsList ).at (0 ))->getVal ());
217217 U y = (U)(dynamic_cast <RooAbsReal*>((this ->obsList ).at (1 ))->getVal ());
218218 U z = (U)(dynamic_cast <RooAbsReal*>((this ->obsList ).at (2 ))->getVal ());
219219 Double_t value=tpl.GetAt (x, y, z);
220220 return value;
221221 }
222- Int_t getAnalyticalIntegral (RooArgSet& allVars, RooArgSet& analVars, const char * rangeName=0 ) const {
222+ Int_t getAnalyticalIntegral (RooArgSet& allVars, RooArgSet& analVars, const char * rangeName=0 ) const override {
223223 Int_t code=1 ;
224224 const Int_t code_prime[3 ]={ 2 , 3 , 5 };
225225 for (int ic=0 ; ic<(this ->obsList ).getSize (); ic++){
@@ -232,7 +232,7 @@ template <typename T, typename U=Double_t> class FastHisto3DFunc_t : public Fast
232232 if (code==1 ) code=0 ;
233233 return code;
234234 }
235- Double_t analyticalIntegral (Int_t code, const char * rangeName=0 ) const {
235+ Double_t analyticalIntegral (Int_t code, const char * rangeName=0 ) const override {
236236 if (code==0 ) return evaluate ();
237237 U xmin, xmax, ymin, ymax, zmin, zmax;
238238 if (code%2 ==0 ){
0 commit comments