Problems with RooFit RooDataSet class...

From: Antonio Augusto Alves Jr <aalvesju_at_cern.ch>
Date: Wed, 25 Jul 2007 12:13:52 -0300


Hi all,

Please, can someone help me? I am having difficulties for to use compile ( .L script_name.C++ ) this RooFit code in Root :

       RooRealVar r_VtxSepSig_X("VtxSepSig_X", "Vertex separation
       significance in x-axis", -30, 30);
       RooRealVar r_VtxSepSig_Y("VtxSepSig_Y", "Vertex separation
       significance in y-axis", -30, 30);
       RooRealVar r_VtxSepSig_Z("VtxSepSig_Z", "Vertex separation
       significance in z-axis", -30, 30);

       RooDataSet d_VertexSepSig("VertexSepSig", "Vertex separation
       significance", RooArgSet(r_VtxSepSig_X, r_VtxSepSig_Y,
    r_VtxSepSig_Z));

       for(...){

       Loop for fill the d_VertexSepSig rows  with  the  wished  values
       from  a  tree...

       }

       RooDataSet* d_VertexSepSig_X =
       d_VertexSepSig.reduce(RooArgSet(r_VtxSepSig_X));



When I try compile this, I get the following error:

       error: invalid conversion from ‘RooAbsData*’ to ‘RooDataSet*’

Does someone know what is happening?

  1. Augusto
-- 

"O mais corrente neste mundo, nestes tempos em que às cegas vamos tropeçando, é esbarrarmos, ao virar a esquina mais próxima, com homens e mulheres na maturidade da existência e da prosperidade, que, tendo sido aos dezoito anos briosos revolucionários decididos a arrasar o sistema dos pais e pôr no seu lugar o paraíso, enfim, da fraternidade, se encontram agora, com firmeza pelo menos igual, repoltreados em convicções e práticas que, depois de haverem passado por qualquer das muitas versões do conservadorismo moderado, acabaram por desembocar no mais desbocado e reaccionário egoísmo. Em palavras não tão cerimoniosas, estes homens e estas mulheres, diante do espelho da sua vida, cospem todos os dias na cara do que foram o escarro do que são."

José Saramago, em Ensaio sobre a lucidez

=============================================

A. Augusto Alves Jr.

CBPF - Centro Brasileiro de Pesquisas Físicas
Rua Dr. Xavier Sigaud 150 – URCA
CEP 22290-180
Rio de Janeiro, RJ, Brazil.

Tel: (55)(21) 2141-7329
Fax: (55)(21) 2141-7556
Received on Wed Jul 25 2007 - 17:14:09 CEST

This archive was generated by hypermail 2.2.0 : Wed Jul 25 2007 - 23:50:01 CEST