Fork me on GitHub

Changes between Initial Version and Version 1 of Ticket #443


Ignore:
Timestamp:
Mar 25, 2015, 10:55:03 PM (10 years ago)
Author:
Pavel Demin
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #443 – Description

    initial v1  
    22
    33I'm a little new to Delphes and have run into a problem. I've been given a tcl file to facilitate running Delphes on some hepmc events that have been generated by a third party software (Herwig++). The tcl file specifies a number of new classes that are necessary in the "set ExecutionPath" section. Specifically, it requires a class called 'ModifyBeamSpot'. I found the associated .cc and .h files on github and moved them both to the modules folder (other classes that are specified in "set ExecutionPath" section seem to be here as well so it seemed like the logical place for them). I then ran 'make' in the main Delphes folder but it seems as though Delphes still isn't aware of their existence as I keep getting errors of the form
    4 
     4{{{
    55[pwinslow@login01 Delphes]$ ./DelphesHepMC examples/JetStudies_Phase_II_140PileUp_conf4.tcl /home/pwinslow/B3_100k.root /fdata/hepx/store/user/taohuang/Hhh/HH-bbWW-B3_100k.hepmc
    66** INFO: adding module        Merger                   PileUpJetIDMissingET     
     
    7070** INFO: initializing module  Delphes                 
    7171** ERROR: can't find class 'ModifyBeamSpot'
    72 
     72}}}
    7373I also tried moving the .cc and .h files into the class folder but got the same result. Do you happen to know how to install a new class like this? I'm pretty sure I'll need to know a general method as there are more listed in the tcl file that I can't seem to find in the Delphes distribution folders.
    7474