Re: How to load up a TTree in a RooDataSet inside PyRoot???

From: Antonio Augusto Alves Junior <aalvesju_at_cern.ch>
Date: Sat, 25 Dec 2010 05:27:37 +0100


Ok, I understood ... but then how could I do this operation? I am getting the tree from the root file doing:

             Import ROOT

             dataSource = ROOT.TFile('myRootFile.root', "READ"  )
             tree = dataSource.Get( 'Tree'])

Thanks

Augusto

On 24-12-2010 21:11, wlavrijsen_at_lbl.gov wrote:
> Hi,
>
>> ---> 86 , ROOT.RooFit.Import(*tree) ,
>
> by doing *tree, you pass it as a list (converted using the iterator
> mechanism),
> which doesn't work since a TTree& is expected:
>
>> RooCmdArg RooFit::Import(TTree& tree) =>
>> takes at most 1 arguments (2294211 given)
>
> The 2294211 comes from the number of entries in the TTree.
>
> Best regards,
> Wim

-- 
"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.

Istituto Nazionale di Fisica Nucleare - Sezione di Roma
c/o Dipartimento di Fisica -
Università degli Studi di Roma "La Sapienza"

P.le Aldo Moro, 2 - 00185 Roma - Italy
tel.: 00 39 06 49914229
Received on Sat Dec 25 2010 - 05:27:45 CET

This archive was generated by hypermail 2.2.0 : Sat Dec 25 2010 - 11:50:01 CET