Tags:
create new tag
view all tags

Problem and Solutions in Data Analysis

These solutions will be updated in the LodeStar manual periodically.

Problems related to LodeStar

Problems related to ROOT

使用LodeStar的dataModel存储的root文件,使用root交互界面打开后,无法通过Show或者Scan等命令查看event的内容
  • 在setup LodeStar 大环境后,通常我们需要运行当地package中的cmt/setup.sh 来建立本地环境。这导致同名的DataModel类定义被root辨识,和打开的文件中用DataModel类名作为tree名的tree发生同名冲突。输入DataModel的类名后会自动的被辨识成类名(变成蓝色显示),从而无法引用tree。
  • 解决方案:不要运行当地package中的cmt/setup.sh

Problems related to python

unable to open txt file in C++, when the file name is transfered by python:
  • ADratioSvc = Algtask.createSvc("KM2ACharCalSvc/myCharSvc");
  • ADratioSvc.property("InputFileName").set("KM2AADC-20200220.txt ")
  • reason: There is a space in char: "KM2AADC-20200220.txt "

When run the ananlysis job, the error log shows at the beginning:
  • Error in cling::AutoloadingVisitor::InsertIntoAutoloadingState:
  • Missing FileEntry for LHRecHeader.h
  • requested to autoload type LHRecHeader
  • Solution: go to LHRecEvent pacakge, remove all dictionary files and re-compile

Problems related to Data

OutputSvc problem:

  • Algtask:OutputSvc.initialize DEBUG: Output stream list:
  • Algtask:OutputSvc.initialize DEBUG: Path: /Event/LHCaliEvent ==> File name: test2.root
  • * Break * segmentation violation
  • Not clear for the reason, but in constructor, if allocate memory for HitsE : " HitsE =new TClonesArray (...)" , the crash disappear.

Why when register the datamodel to outputSvc, the constructor runs twice and destructor runs once
  • Algtask:OutputSvc.initialize DEBUG: Path: /Event/RawEvent ==> File name: test2.root
  • In RawEvent ()
  • In RawEvent ()
  • In ~RawEvent()
  • Algtask:OutputSvc.initialize DEBUG: Successfully initialized.

download problem

problem:

Using the example of event reconstruction :LHKm2aReco ,and source ./bashTools/downloadPackages.h ./bashTools/Packages.txt find a problem that enter SVN password ,it stoped.and reminding you stored your password unencrypted?(yes/no)ATTENTION! Your password for authentication realm:svn: OPTIONS of 'http://202.122.38.82/People/yuyh/tags/KM2ACharCalSvc/v1.0': authorization failed: Could not authenticate to server: rejected Basic challenge (http://202.122.38.82)

solution: enter your home directory and edit .subversion/server and setting the value of the 'store-plaintext-passwords' option to "yes" .inline 113,156 .Be sure to write to the top without Spaces

Comments


Edit | Attach | Watch | Print version | History: r15 < r14 < r13 < r12 < r11 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r15 - 2020-09-08 - ZhuChengguang
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback