phys & cernRoot
ShadowowowKiller
cernRoot user
展开
-
[cernRoot]Get graphs from TMultiGraph
int ngr = mg[4]->GetListOfGraphs()->GetSize(); TList * gr_list = mg[0]->GetListOfGraphs(); TGraph * gr0 = (TGraph *)gr_list->First(); TGraph * gr1 = (TGraph *)gr0->Clone(); TGraph * gr转载 2015-06-04 14:13:06 · 545 阅读 · 0 评论 -
[cernRoot] Getting Contours From TH2D
double contours[3] = {chisqmin + 2.3, chisqmin + 6.3, chisqmin + 9};// double contours[1] = {chisqmin + 2.3};h2d->SetContour(3, contours);h2d->Draw("CONT1");cc->cd(5);h2d->Draw("CONT Z LIST");cc转载 2015-06-04 13:55:47 · 790 阅读 · 0 评论 -
[cernRoot]How to get tree name from root file
TIter nextkey( root_file->GetListOfKeys() ); TKey *key, *oldkey=0; while ( (key = (TKey*)nextkey())) { TObject *obj = key->ReadObj(); if ( obj->IsA()->InheritsFrom( TTree::Class() )转载 2015-06-04 13:54:14 · 615 阅读 · 0 评论 -
[cernRoot]how to deal with TPavetext->SetTextAngle()?
https://root.cern.ch/root/roottalk/roottalk98/2083.htmlCharles Leggett wrote:> Is SetTextAngle() implemented for TPaveText objects? I can't seem to get it to> work. ie:TPaveText *l1 = new TPa转载 2015-06-04 22:10:35 · 631 阅读 · 0 评论 -
[cernRoot]how to get tree name?
TIter nextkey( root_file->GetListOfKeys() ); TKey *key, *oldkey=0; while ( (key = (TKey*)nextkey())) { TObject *obj = key->ReadObj(); if ( obj->IsA()->InheritsFrom( TTree::Class() )转载 2015-07-11 14:08:05 · 496 阅读 · 0 评论 -
[cernRoot] How make a beautiful graph by CernRoot?
double xmin = 0.15, xmax = 1.65, ymin = .0, ymax = .59; double x[3] = {1./8., 4./8., 7./8.}; double y[6] = {1./17., 4./17., 7./17., 10./17., 13./17., 16./17.}; for(int i = 0; i < 3; i ++)原创 2015-09-17 19:22:47 · 1756 阅读 · 0 评论 -
how to calculate the textsize of TLatex in CernRoot
double pad_width_for_textSizeValue0;double pad_height_for_textSizeValue0;double pad_width_for_textSizeValue;double pad_height_for_textSizeValue;double rel_charheight_for_textSizeValue0;double rel_原创 2016-10-15 16:30:42 · 505 阅读 · 0 评论 -
[cernRoot] how to get contours from a TH2D
here, i use a TMultiGraph to save the gotten contours, because the contours may be not closed in a TH2D, with the function TMultiGraph * GetContours(const char * fn, const char * th2dname, int nlevel).原创 2016-12-02 13:16:53 · 614 阅读 · 0 评论 -
how to remain a TObject after the corresponding TFile is closed
当一个TFile 被关闭时,在这个文件打开至结束之间产生的任何类,默认都是delete的。其用意相当于,TFile相当于一个目录,当打开这个目录的时候,里面的任何东西都是可以看得到的,但当关闭了这个目录,其中的任何东西都在内存中被清除。这是一个保持文件使用过程中保持内存清洁的做法。但是有的时候,我们可能会连续打开多个文件,并在每一个文件中提取一个TObject。而在这些文件都被关闭后,再使用它们。这翻译 2016-11-25 22:07:13 · 319 阅读 · 0 评论