Changes between Initial Version and Version 1 of Ticket #443
- Timestamp:
- Mar 25, 2015, 10:55:03 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #443 – Description
initial v1 2 2 3 3 I'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 {{{ 5 5 [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 6 6 ** INFO: adding module Merger PileUpJetIDMissingET … … 70 70 ** INFO: initializing module Delphes 71 71 ** ERROR: can't find class 'ModifyBeamSpot' 72 72 }}} 73 73 I 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. 74 74