Fork me on GitHub

Changeset 2460d56 in git


Ignore:
Timestamp:
Oct 17, 2020, 4:11:10 AM (4 years ago)
Author:
Stephen Sekula <sekula@…>
Children:
66cf877
Parents:
62cc8f5
Message:

Add EIC PID code to compiling instructions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Makefile

    r62cc8f5 r2460d56  
    419419        modules/PileUpJetID.h \
    420420        modules/PhotonID.h \
     421        modules/EICPIDDetector.h \
    421422        modules/ConstituentFilter.h \
    422423        modules/StatusPidFilter.h \
     
    915916        external/ExRootAnalysis/ExRootFilter.h \
    916917        external/ExRootAnalysis/ExRootResult.h
     918tmp/modules/EICPIDDetector.$(ObjSuf): \
     919        modules/EICPIDDetector.$(SrcSuf) \
     920        modules/EICPIDDetector.h \
     921        classes/DelphesClasses.h \
     922        classes/DelphesFactory.h \
     923        classes/DelphesFormula.h \
     924        external/ExRootAnalysis/ExRootClassifier.h \
     925        external/ExRootAnalysis/ExRootFilter.h \
     926        external/ExRootAnalysis/ExRootResult.h
    917927tmp/modules/PileUpJetID.$(ObjSuf): \
    918928        modules/PileUpJetID.$(SrcSuf) \
     
    11791189        tmp/modules/PhotonConversions.$(ObjSuf) \
    11801190        tmp/modules/PhotonID.$(ObjSuf) \
     1191        tmp/modules/EICPIDDetector.$(ObjSuf) \
    11811192        tmp/modules/PileUpJetID.$(ObjSuf) \
    11821193        tmp/modules/PileUpMerger.$(ObjSuf) \
     
    20682079        @touch $@
    20692080
     2081modules/EICPIDDetector.h: \
     2082        classes/DelphesModule.h
     2083        @touch $@
     2084
    20702085external/fastjet/tools/Pruner.hh: \
    20712086        external/fastjet/ClusterSequence.hh \
     
    23182333        @touch $@
    23192334
     2335PID_OBJ +=  \
     2336        tmp/external/pid/barrelDIRC/src/barrelDirc.$(ObjSuf) \
     2337        tmp/external/pid/barrelDIRC/src/DrcPidFast.$(ObjSuf) \
     2338        tmp/external/pid/mRICH/src/mRICH.$(ObjSuf) \
     2339        tmp/external/pid/tofBarrel/src/tofBarrel.$(ObjSuf) \
     2340        tmp/external/pid/quintRICH/src/CF4rich.$(ObjSuf)
     2341
     2342
     2343tmp/external/pid/barrelDIRC/src/barrelDirc.$(ObjSuf): \
     2344        external/pid/barrelDIRC/src/PID.h \
     2345        external/pid/barrelDIRC/src/DrcPidFast.h \
     2346        external/pid/barrelDIRC/src/DrcPidFast.C \
     2347        external/pid/barrelDIRC/src/barrelDirc.h \
     2348        external/pid/barrelDIRC/src/barrelDirc.C
     2349
     2350tmp/external/pid/barrelDIRC/src/DrcPidFast.$(ObjSuf): \
     2351        external/pid/barrelDIRC/src/PID.h \
     2352        external/pid/barrelDIRC/src/DrcPidFast.h \
     2353        external/pid/barrelDIRC/src/DrcPidFast.C
     2354
     2355tmp/external/pid/mRICH/src/mRICH.$(ObjSuf): \
     2356        external/pid/mRICH/src/PID.h \
     2357        external/pid/mRICH/src/mRICH.h \
     2358        external/pid/mRICH/src/mRICH.C
     2359
     2360tmp/external/pid/quintRICH/src/CF4rich.$(ObjSuf): \
     2361        external/pid/quintRICH/src/PID.h \
     2362        external/pid/quintRICH/src/CF4rich.h \
     2363        external/pid/quintRICH/src/CF4rich.C
     2364
     2365tmp/external/pid/tofBarrel/src/tofBarrel.$(ObjSuf): \
     2366        external/pid/tofBarrel/src/PID.h \
     2367        external/pid/tofBarrel/src/tofBarrel.h \
     2368        external/pid/tofBarrel/src/tofBarrel.C
     2369
     2370
    23202371
    23212372
     
    23302381endif
    23312382
    2332 $(NOFASTJET): $(DELPHES_DICT_OBJ) $(DELPHES_OBJ) $(TCL_OBJ)
     2383$(NOFASTJET): $(DELPHES_DICT_OBJ) $(DELPHES_OBJ) $(TCL_OBJ) $(PID_OBJ)
    23332384        @mkdir -p $(@D)
    23342385        @echo ">> Building $@"
     
    23572408endif
    23582409
    2359 $(DELPHES): $(DELPHES_DICT_OBJ) $(FASTJET_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(TCL_OBJ)
     2410$(DELPHES): $(DELPHES_DICT_OBJ) $(FASTJET_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(TCL_OBJ) $(PID_OBJ)
    23602411        @mkdir -p $(@D)
    23612412        @echo ">> Building $@"
     
    23842435endif
    23852436
    2386 $(DISPLAY): $(DELPHES_DICT_OBJ) $(FASTJET_DICT_OBJ) $(DISPLAY_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(DISPLAY_OBJ) $(TCL_OBJ)
     2437$(DISPLAY): $(DELPHES_DICT_OBJ) $(FASTJET_DICT_OBJ) $(DISPLAY_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(DISPLAY_OBJ) $(TCL_OBJ) $(PID_OBJ)
    23872438        @mkdir -p $(@D)
    23882439        @echo ">> Building $@"
     
    24122463
    24132464clean:
    2414         @rm -f $(DELPHES_DICT_OBJ) $(DISPLAY_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(DISPLAY_OBJ) $(TCL_OBJ) core
     2465        @rm -f $(DELPHES_DICT_OBJ) $(DISPLAY_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(DISPLAY_OBJ) $(TCL_OBJ) $(PID_OBJ) core
    24152466        @rm -rf tmp
    24162467
     
    24852536        @$(CC) $(patsubst -std=%,,$(CXXFLAGS)) -c $< $(OutPutOpt)$@
    24862537
     2538$(PID_OBJ): tmp/%.$(ObjSuf): %.C
     2539        @mkdir -p $(@D)
     2540        @echo ">> Compiling $<"
     2541        @$(CC) $(patsubst -std=%,,$(CXXFLAGS)) -std=c++17 -c $< $(OutPutOpt)$@
     2542
    24872543$(EXECUTABLE_OBJ): tmp/%.$(ObjSuf): %.cpp
    24882544        @mkdir -p $(@D)
     
    24902546        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
    24912547
    2492 $(EXECUTABLE): %$(ExeSuf): $(DELPHES_DICT_OBJ) $(FASTJET_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(TCL_OBJ)
     2548$(EXECUTABLE): %$(ExeSuf): $(DELPHES_DICT_OBJ) $(FASTJET_DICT_OBJ) $(DELPHES_OBJ) $(FASTJET_OBJ) $(TCL_OBJ) $(PID_OBJ)
    24932549        @echo ">> Building $@"
    24942550        @$(LD) $(LDFLAGS) $^ $(DELPHES_LIBS) $(OutPutOpt)$@
Note: See TracChangeset for help on using the changeset viewer.