Skip to content

JustinBen0131/Triggers_Final_Ana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Copy folder from Dans repository: https://github.com/sPHENIX-Collaboration/analysis/blob/a8c0d512e275232293a9008635aedf2826fc193f/calotriggeremulator

cd into src folder and do: sed -i '37s/useLL1=false;/useLL1=true;/' /path/to/folder/calotriggeremulator/src/CaloEmulatorTreeMaker.cc

which changes: useLL1=true; → line 37

Run: ./autogen.sh

./configure

make

make install -j8

Copy this repositories condor files, and macros folder (replacing with current 'macros')

To run Fun4All_Calo_Emulator.C in macros folder:

Go to ‘triggerCondor.sub’

Change run number in arguments and frome queue filename

Go to ‘triggerCondor.sh’ change MYINSTALL to your install directory

Make a folder called ‘output’ in directory with ‘macros’, ‘src’ and condor files

Go into triggerCondor_submit.sh and change the list of run numbers for what ever dst lists you have in your directory

Output generates to output/runNumber:

CaloOutput_DST_CALO_run2pp_new_2024p001-00044686-*.root, with * = segment number (equal to #dst root files in calo dst list)

Go to macros folder where there is createListFile.cpp: run 'createListFile.cpp' with: root -b -q -l 'createListFile.cpp("list,of,runs") \make sure no space between run numbers

This will create a filelist in your base directory with the CaloOutput information to be run in condor.

Can then run ‘CaloTriggerSegments.cpp’ by going to base directory with ‘makeTriggerHistograms.sh’ via: go into makeTriggerHistograms_submitJobs.sh and change list of run numbers for Calo Dsts generated in previous jobs

You can change any of the filling functionality in ‘CaloTriggerSegments.cpp’ that is needed

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published