Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
103 commits
Select commit Hold shift + click to select a range
1d995f5
Efficiency improvements for MVA evaluation
GernotMaier Nov 19, 2024
d5b8424
Merge branch 'main' into v491-dev9
GernotMaier Nov 19, 2024
71a8207
correct return value
GernotMaier Nov 19, 2024
04c15e5
improved printout
GernotMaier Nov 19, 2024
b98ffc8
elevation vs zenith
GernotMaier Nov 20, 2024
6c40207
Merge pull request #281 from VERITAS-Observatory/v491-dev9
GernotMaier Dec 9, 2024
6c35b9b
update sofa
GernotMaier Dec 9, 2024
a17e219
CHANGELOG
GernotMaier Dec 9, 2024
2955ba6
Build on any pull
GernotMaier Dec 9, 2024
a450e11
unpack
GernotMaier Dec 9, 2024
92fa1fa
Obsolete workflow
GernotMaier Dec 9, 2024
47705a7
simplification
GernotMaier Dec 9, 2024
b698211
new sofa version
GernotMaier Dec 9, 2024
83f46c4
changes
GernotMaier Dec 12, 2024
d9e99be
Erec to float
GernotMaier Dec 23, 2024
249ba95
Merge pull request #284 from VERITAS-Observatory/492-dev1
GernotMaier Dec 23, 2024
b2d5422
Merge branch 'v492-dev' into v492-data-tree-size
GernotMaier Dec 23, 2024
98e2dcb
energy
GernotMaier Dec 23, 2024
acda4af
r_core
GernotMaier Dec 23, 2024
d5abce6
mscw
GernotMaier Dec 23, 2024
e3d0d8f
image parameters
GernotMaier Dec 23, 2024
145a2ba
emission t
GernotMaier Dec 23, 2024
0df7874
alpha
GernotMaier Dec 24, 2024
bdcde9d
simplifications
GernotMaier Dec 24, 2024
8e3bcb5
cleanup
GernotMaier Dec 24, 2024
aeed314
ffui
GernotMaier Dec 26, 2024
26f9b7f
comments
GernotMaier Dec 26, 2024
1d06360
cleanup
GernotMaier Dec 26, 2024
9598711
cleanup CData.h
GernotMaier Dec 27, 2024
107f929
file setup
GernotMaier Dec 27, 2024
543297e
ttype removal
GernotMaier Dec 27, 2024
b199564
Merge pull request #288 from VERITAS-Observatory/v492-data-tree-size
GernotMaier Dec 27, 2024
37b8156
comments
GernotMaier Dec 27, 2024
f598cad
Merge branch 'v492-dev' into 3tel-images
GernotMaier Dec 27, 2024
b07cf52
cleanup
GernotMaier Dec 27, 2024
249208c
Add MWR calculator
GernotMaier Dec 27, 2024
05ed697
3-tel reconstruction
GernotMaier Dec 27, 2024
4dbeeff
Merge branch 'v491.1-dev' into v492-dev
GernotMaier Dec 28, 2024
8a0fce5
Merge branch 'v492-dev' into 3tel-images
GernotMaier Dec 28, 2024
7d12214
readme updates
GernotMaier Dec 28, 2024
8de7e08
improved readmes
GernotMaier Dec 28, 2024
2e6f7fb
add diffutils
GernotMaier Dec 28, 2024
c4dd121
default number of cores
GernotMaier Dec 28, 2024
af97e57
Merge pull request #292 from VERITAS-Observatory/v492-dev-docker
GernotMaier Dec 28, 2024
6a74715
Merge branch 'v492-dev' into 3tel-images
GernotMaier Dec 28, 2024
2518db9
3tel core and direction
GernotMaier Dec 28, 2024
66550eb
energy reconstruction
GernotMaier Dec 29, 2024
a182390
energy reconstruction
GernotMaier Dec 29, 2024
704db90
ntel
GernotMaier Dec 29, 2024
8844656
energy reconstruction method should be 0 (dispBDT energy reconstruction)
GernotMaier Dec 29, 2024
361476c
obsolete comments
GernotMaier Dec 29, 2024
ca96533
cleanup todos
GernotMaier Dec 29, 2024
1975fd4
todos
GernotMaier Dec 29, 2024
483a128
rerun stereo reconstruction
GernotMaier Dec 29, 2024
0e318cf
simplification
GernotMaier Dec 29, 2024
34a43bf
cleanup telconfig class
GernotMaier Dec 29, 2024
a8ca4a7
consistent naming
GernotMaier Dec 29, 2024
a2b76eb
tree cleanup
GernotMaier Dec 29, 2024
34a5676
consistent naming
GernotMaier Dec 29, 2024
e1b7740
obsolete code
GernotMaier Dec 29, 2024
d7a53f5
tree simplification
GernotMaier Dec 29, 2024
2cabccc
docstring
GernotMaier Dec 29, 2024
2d6c358
fix header
GernotMaier Dec 29, 2024
99250c5
fix energy reconstruction method
GernotMaier Dec 29, 2024
5a8d766
typo
GernotMaier Dec 29, 2024
574026b
typo
GernotMaier Dec 29, 2024
b86d21b
compile bugs
GernotMaier Dec 30, 2024
a3e7ab2
astyle
GernotMaier Dec 30, 2024
efccd67
printout fix
GernotMaier Dec 30, 2024
379c4ee
Reset to same value as evndisp
GernotMaier Dec 31, 2024
5a4c1ec
fix 3-telescope reconstruction (not from recid0)
GernotMaier Dec 31, 2024
38b6375
printout
GernotMaier Dec 31, 2024
41dfe1e
correct default value
GernotMaier Jan 1, 2025
2a87f7a
Merge pull request #289 from VERITAS-Observatory/3tel-images
GernotMaier Jan 1, 2025
3b35303
fix reading of tel-to-analyse values
GernotMaier Jan 2, 2025
336697a
3-tel reconstruction
GernotMaier Jan 2, 2025
cfbfbb4
3-tel improvements
GernotMaier Jan 2, 2025
8a3c6f7
imporved docstring
GernotMaier Jan 2, 2025
cfa6b09
Correct calculation of Size2ndMax
GernotMaier Jan 3, 2025
69e7210
improved docstring
GernotMaier Jan 3, 2025
8116015
set teltoana correctly
GernotMaier Jan 3, 2025
35ce505
fix SizeSecondMax calculation
GernotMaier Jan 3, 2025
a49cc55
improved sorting of stereo quality cuts
GernotMaier Jan 3, 2025
bd05bd4
minor improvements and cleanup
GernotMaier Jan 4, 2025
6505a76
astyle
GernotMaier Jan 4, 2025
65442a4
Merge pull request #293 from VERITAS-Observatory/v492-dev4-3tel-image…
GernotMaier Jan 25, 2025
21f5aa8
Merge branch 'main' into v492-dev
GernotMaier Jan 25, 2025
9a167d6
version change
GernotMaier Jan 25, 2025
9860596
obsolete topotrigger
GernotMaier Feb 2, 2025
02e1f2e
removal of obsolete exception file
GernotMaier Feb 2, 2025
6855ad5
remove obsolte FITSRecord
GernotMaier Feb 2, 2025
35ab363
serial tracking reference
GernotMaier Feb 2, 2025
fd7b27d
code cleanup
GernotMaier Feb 2, 2025
4cc3477
Merge pull request #294 from VERITAS-Observatory/492-dev5
GernotMaier Feb 2, 2025
16d7307
fix of char size
GernotMaier Feb 2, 2025
bf1a4e9
fix inputfile list reading
GernotMaier Feb 2, 2025
792a58f
ascl
GernotMaier Feb 10, 2025
2a1fdf7
ascl
GernotMaier Feb 10, 2025
c0bdd66
precommit autoupdate
GernotMaier Apr 11, 2025
06c1f5f
fixed comment
GernotMaier Apr 11, 2025
9b43277
improved printout
GernotMaier Apr 11, 2025
7311692
remove trailing spaces
GernotMaier May 20, 2025
20ccaab
Merge pull request #296 from VERITAS-Observatory/492-dev6
GernotMaier May 31, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions .github/workflows/ci-buildmatrix-cpp17.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ name: cpp17-buildmatrix
# Controls when the workflow will run
on:
pull_request:
branches: [main, master]
workflow_dispatch:

jobs:
Expand Down Expand Up @@ -36,7 +35,7 @@ jobs:

- name: sofa
run: |
curl https://syncandshare.desy.de/index.php/s/${{ secrets.SOFA }}/download > sofa/sofa.tar.gz
curl https://syncandshare.desy.de/index.php/s/${{ secrets.SOFA20231011 }}/download > sofa/sofa.tar.gz
./install_sofa.sh

- name: eventdisplay
Expand Down
37 changes: 0 additions & 37 deletions .github/workflows/ci.yml

This file was deleted.

8 changes: 4 additions & 4 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
repos:
# https://pycqa.github.io/isort/docs/configuration/black_compatibility.html#integration-with-pre-commit
- repo: https://github.com/pycqa/isort
rev: 5.13.2
rev: 6.0.1
hooks:
- id: isort
args: ["--profile", "black", "--filter-files"]
- repo: https://github.com/psf/black
rev: 24.10.0
rev: 25.1.0
hooks:
- id: black
args: ["--line-length=100"]
# https://black.readthedocs.io/en/stable/guides/using_black_with_other_tools.html?highlight=other%20tools#flake8
- repo: https://github.com/PyCQA/flake8
rev: 7.1.1
rev: 7.2.0
hooks:
- id: flake8
args: ["--max-line-length=100", "--extend-ignore=E203,E712"]
Expand All @@ -31,7 +31,7 @@ repos:
# - id: actionlint
# codespell
- repo: https://github.com/codespell-project/codespell
rev: v2.3.0
rev: v2.4.1
hooks:
- id: codespell
args: [
Expand Down
17 changes: 17 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Changelog

Note that this changelog starts only with version v491.1

## v492.0 (dev)

### Maintenance

- improve efficiency oF MVA calling for gamma/hadron separation cuts
- update SOFA to version 2023-10-11

## v491.1 (dev)

### Bugfix

- fix segmentation fault in anasum when trying to analysis a mscw file with an
empty data tree
66 changes: 33 additions & 33 deletions INSTALL.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# INSTALLATION
# INSTALLATION

Eventdisplay is a C++ based library and designed to run in typical Linux environments. It has not been tested on MacOS (use Docker containers in this instance).

Expand All @@ -8,19 +8,19 @@ Eventdisplay is a C++ based library and designed to run in typical Linux environ

CERN's [ROOT](https://root.cern.ch/) library for I/O, histogramming, and statistical applications:

- ROOT versions >= 6.28
- the first-stage tool `evndisp` requires ROOT compiled with mysql for access to the VERITAS database. Pre-compiled version of ROOT (downloaded from [here](https://root.cern/install/)) have mysql installed. If building from source, ensure the mysql dependencies are installed and compiler flags are added (see [root installation page](https://root.cern/install/build_from_source/)). All other stages of Eventdisplay do not required mysql - meaning e.g., the conda-based installation of Eventdisplay is fine.
- paths for ROOT should be set through e.g.,
* ROOT versions >= 6.28
* the first-stage tool `evndisp` requires ROOT compiled with mysql for access to the VERITAS database. Pre-compiled version of ROOT (downloaded from [here](https://root.cern/install/)) have mysql installed. If building from source, ensure the mysql dependencies are installed and compiler flags are added (see [root installation page](https://root.cern/install/build_from_source/)). All other stages of Eventdisplay do not required mysql - meaning e.g., the conda-based installation of Eventdisplay is fine.
* paths for ROOT should be set through e.g.,

```
```console
export ROOTSYS=<Path to ROOT installation>/root/
cd $ROOTSYS
source ./bin/thisroot.sh
```

- test your ROOT installation using the `root-config` tool, which should be accessible from any directory (through the `PATH` variable) if the system is setup correctly:
Test your ROOT installation using the `root-config` tool, which should be accessible from any directory (through the `PATH` variable) if the system is setup correctly:

```
```console
root-config --version
root-config --has-mysql
```
Expand All @@ -31,7 +31,7 @@ root-config --has-mysql

Download and install using this script in the $EVNDISPSYS directory:

```
```console
./install_sofa.sh
```

Expand All @@ -41,9 +41,9 @@ Set the following environmental variable: `SOFASYS=$EVNDISPSYS/sofa`

The first-stage tool `evndisp` requires the [VBF](https://github.com/VERITAS-Observatory/VBF) (VERITAS bank format) library to read VERITAS raw data files.

- use VBF version VBF >= 0.3.4
- https://github.com/VERITAS-Observatory/VBF/releases/tag/0.3.4-1-c%2B%2B17 for newer Linux systems C++17 support
- https://github.com/VERITAS-Observatory/VBF/releases/tag/0.3.4-1 for all other systems
* use VBF version VBF >= 0.3.4
* https://github.com/VERITAS-Observatory/VBF/releases/tag/0.3.4-1-c%2B%2B17 for newer Linux systems C++17 support
* https://github.com/VERITAS-Observatory/VBF/releases/tag/0.3.4-1 for all other systems

Simple installation instructions are found in `VBF/README`. To install in a local directory instead of the first installation command in VBF/README use `$ /.configure --prefix=<local directory>` and change the environment variable `VBFSYS` to `<local directory>`.

Expand All @@ -67,21 +67,21 @@ Eventdisplay can be used efficiently with the correct environmental variables se

### Compiling and Linking

ROOTSYS : (required) ROOT installation; add $ROOTSYS/lib to $LD_LIBRARY_PATH and $ROOTSYS/bin to $PATH
`ROOTSYS` : (required) ROOT installation; add $ROOTSYS/lib to $LD_LIBRARY_PATH and $ROOTSYS/bin to $PATH

SOFASYS: (required) Astronomy library from Sofa
`SOFASYS` : (required) Astronomy library from Sofa

VBSYS : (optional) VBF libraries (for `evndisp` analysis only); add $VBFSYS/bin to $PATH and $VBFSYS/lib to $LD_LIBRARY_PATH
`VBFSYS` : (optional) VBF libraries (for `evndisp` analysis only); add $VBFSYS/bin to $PATH and $VBFSYS/lib to $LD_LIBRARY_PATH

FITSSYS : (optional, not needed in most cases) FITS libraries
`FITSSYS` : (optional, not needed in most cases) FITS libraries

GSLSYS : (optional, not needed in most cases) GSL libraries
`GSLSYS` : (optional, not needed in most cases) GSL libraries

### Analysis

EVNDISPSYS : Eventdisplay code directory (scripts expect binaries in $EVNDISPSYS/bin and libraries in $EVNDISPSYS/lib). Add $EVNDISPSYS/obj to LD_LIBRARY_PATH.
`EVNDISPSYS` : Eventdisplay code directory (scripts expect binaries in `$EVNDISPSYS/bin` and libraries in `$EVNDISPSYS/lib`). Add `$EVNDISPSYS/obj` to `LD_LIBRARY_PATH`.

EVNDISPSCRIPTS: Eventdisplay scripts directory
`EVNDISPSCRIPTS`: Eventdisplay scripts directory (see [Eventdisplay_AnalysisScripts_VTS](https://github.com/VERITAS-Observatory/Eventdisplay_AnalysisScripts_VTS)).

### Data directories

Expand All @@ -90,57 +90,57 @@ Assume a computing environment, where several users are analysis the same raw da
directories ($VERITAS_USER_DATA_DIR).
Note that $VERITAS_DATA_DIR and $VERITAS_USER_DATA_DIR can point to the same directory.

- VERITAS_EVNDISP_AUX_DIR: directory with all auxiliary data like calibration files, lookup tables, effective areas, etc
- VERITAS_DATA_DIR : directory containing the raw telescope data or input simulation files
- VERITAS_USER_DATA_DIR : user data directory: containing output files from this analysis package
- VERITAS_USER_LOG_DIR : user log file directory: log files and temporary scripts are written to this directory
* VERITAS_EVNDISP_AUX_DIR: directory with all auxiliary data like calibration files, lookup tables, effective areas, etc
* VERITAS_DATA_DIR : directory containing the raw telescope data or input simulation files
* VERITAS_USER_DATA_DIR : user data directory: containing output files from this analysis package
* VERITAS_USER_LOG_DIR : user log file directory: log files and temporary scripts are written to this directory

To set the variables for VERITAS:

```
```console
./setObservatory.sh VERITAS
```

# Compiling
## Compiling

Check your systems configuration:

```
```console
make config
```

Compare the output with the requirements on software and environmental variable settings described above.

In the main Eventdisplay directory ($EVNDISPSYS is pointing to this directory), compile all Eventdisplay binaries with

```
```console
source ./setObservatory.sh VTS
make VTS
```

If you are working on a computing with several cores, this can be accelerated by e.g. compiling with four cores in parallel:

```
```console
source ./setObservatory.sh VTS
make -j 12 VTS
```

To compile a single component of the software only, e.g.:

```
```console
source ./setObservatory.sh VTS
make slib
```

Use `make clean` to remove any files produced in earlier compilation runs.

# Troubleshooting
## Troubleshooting

- many compilation issues are related to incorrect settings of the environmental variables, especially `ROOTSYS` and `VBFSYS`.
- ask via ELOG, slack, or GitHub issues for persistent issues
- check your installation, it should look something like this (with different directories):
* many compilation issues are related to incorrect settings of the environmental variables, especially `ROOTSYS` and `VBFSYS`.
* ask via ELOG, slack, or GitHub issues for persistent issues
* check your installation, it should look something like this (with different directories):

```
```console
CONFIGURATION SUMMARY FOR EVNDISP version 490
======================================================

Expand Down
51 changes: 25 additions & 26 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ ARCH = $(shell uname)
# basic numbers
#############################
package = EVNDISP
version = 491
version = 492
#############################
#############################
# check root version number
Expand Down Expand Up @@ -355,6 +355,7 @@ MSCOBJECTS= ./obj/Cshowerpars.o ./obj/Ctpars.o \
./obj/VStatistics_Dict.o \
./obj/VEvndispReconstructionParameter.o ./obj/VEvndispReconstructionParameter_Dict.o \
./obj/VSimpleStereoReconstructor.o \
./obj/VMeanScaledVariables.o \
./obj/VGrIsuAnalyzer.o \
./obj/VDispAnalyzer.o \
./obj/VDispTableReader.o \
Expand Down Expand Up @@ -412,6 +413,9 @@ ACCOBJECT = ./obj/makeRadialAcceptance.o \
./obj/VAnaSumRunParameter.o ./obj/VAnaSumRunParameter_Dict.o \
./obj/VEvndispRunParameter.o ./obj/VEvndispRunParameter_Dict.o \
./obj/VImageCleaningRunParameter.o ./obj/VImageCleaningRunParameter_Dict.o \
./obj/VDispAnalyzer.o ./obj/VDispTableReader.o ./obj/VDispTableReader_Dict.o ./obj/VDispTableAnalyzer.o \
./obj/VTMVADispAnalyzer.o ./obj/VMeanScaledVariables.o \
./obj/VEmissionHeightCalculator.o ./obj/VSimpleStereoReconstructor.o ./obj/VGrIsuAnalyzer.o \
./obj/VUtilities.o


Expand Down Expand Up @@ -457,6 +461,9 @@ ACCOBJECT = ./obj/VTS.getRun_TimeElevAzim.o \
./obj/VStarCatalogue.o ./obj/VStarCatalogue_Dict.o \
./obj/VStar.o ./obj/VStar_Dict.o \
./obj/VDB_Connection.o \
./obj/VDispAnalyzer.o ./obj/VDispTableReader.o ./obj/VDispTableReader_Dict.o ./obj/VDispTableAnalyzer.o \
./obj/VTMVADispAnalyzer.o ./obj/VMeanScaledVariables.o \
./obj/VEmissionHeightCalculator.o ./obj/VSimpleStereoReconstructor.o ./obj/VGrIsuAnalyzer.o \
./obj/VUtilities.o

ifeq ($(ASTRONMETRY),-DASTROSLALIB)
Expand Down Expand Up @@ -496,6 +503,9 @@ EFFOBJECT = ./obj/VGammaHadronCuts.o ./obj/VGammaHadronCuts_Dict.o ./obj/CData.o
./obj/VMathsandFunctions.o ./obj/VMathsandFunctions_Dict.o \
./obj/VAstronometry.o ./obj/VAstronometry_Dict.o \
./obj/VEnergySpectrumfromLiterature.o ./obj/VEnergySpectrumfromLiterature_Dict.o \
./obj/VDispAnalyzer.o ./obj/VDispTableReader.o ./obj/VDispTableReader_Dict.o ./obj/VDispTableAnalyzer.o \
./obj/VTMVADispAnalyzer.o ./obj/VMeanScaledVariables.o \
./obj/VEmissionHeightCalculator.o ./obj/VSimpleStereoReconstructor.o ./obj/VGrIsuAnalyzer.o \
./obj/makeEffectiveArea.o

ifeq ($(ASTRONMETRY),-DASTROSLALIB)
Expand Down Expand Up @@ -624,6 +634,9 @@ ANASUMOBJECTS = ./obj/VAnaSum.o ./obj/VGammaHadronCuts.o ./obj/VGammaHadronCuts_
./obj/VGlobalRunParameter.o ./obj/VGlobalRunParameter_Dict.o \
./obj/VSkyCoordinatesUtilities.o ./obj/VUtilities.o \
./obj/VMathsandFunctions.o ./obj/VMathsandFunctions_Dict.o \
./obj/VDispAnalyzer.o ./obj/VDispTableReader.o ./obj/VDispTableReader_Dict.o ./obj/VDispTableAnalyzer.o \
./obj/VTMVADispAnalyzer.o ./obj/VMeanScaledVariables.o \
./obj/VEmissionHeightCalculator.o ./obj/VSimpleStereoReconstructor.o ./obj/VGrIsuAnalyzer.o \
./obj/anasum.o

ifeq ($(ASTRONMETRY),-DASTROSLALIB)
Expand Down Expand Up @@ -911,6 +924,9 @@ COMPAREDATAMCOBJ= ./obj/CData.o \
./obj/VPlotUtilities.o ./obj/VPlotUtilities_Dict.o ./obj/Ctelconfig.o \
./obj/VHistogramUtilities.o ./obj/VHistogramUtilities_Dict.o \
./obj/VMathsandFunctions.o ./obj/VMathsandFunctions_Dict.o \
./obj/VDispAnalyzer.o ./obj/VDispTableReader.o ./obj/VDispTableReader_Dict.o ./obj/VDispTableAnalyzer.o \
./obj/VTMVADispAnalyzer.o ./obj/VMeanScaledVariables.o \
./obj/VEmissionHeightCalculator.o ./obj/VSimpleStereoReconstructor.o ./obj/VGrIsuAnalyzer.o \
./obj/compareDatawithMC.o

ifeq ($(ASTRONMETRY),-DASTROSLALIB)
Expand Down Expand Up @@ -1072,6 +1088,8 @@ WRITEPARTPHYSOBJ= ./obj/writeParticleRateFilesForTMVA.o \
./obj/VTimeMask.o ./obj/VTimeMask_Dict.o \
./obj/VAnaSumRunParameter.o ./obj/VAnaSumRunParameter_Dict.o \
./obj/VImageCleaningRunParameter.o ./obj/VImageCleaningRunParameter_Dict.o \
./obj/VDispAnalyzer.o ./obj/VDispTableReader.o ./obj/VDispTableReader_Dict.o ./obj/VDispTableAnalyzer.o \
./obj/VTMVADispAnalyzer.o \
./obj/VUtilities.o

ifeq ($(ASTRONMETRY),-DASTROSLALIB)
Expand Down Expand Up @@ -1251,6 +1269,9 @@ calculateCrabRateFromMC: ./obj/CEffArea.o ./obj/CEffArea_Dict.o \
./obj/VImageCleaningRunParameter.o ./obj/VImageCleaningRunParameter_Dict.o \
./obj/VTimeMask.o ./obj/VTimeMask_Dict.o \
./obj/VAnaSumRunParameter.o ./obj/VAnaSumRunParameter_Dict.o \
./obj/VDispAnalyzer.o ./obj/VDispTableReader.o ./obj/VDispTableReader_Dict.o ./obj/VDispTableAnalyzer.o \
./obj/VTMVADispAnalyzer.o ./obj/VMeanScaledVariables.o \
./obj/VEmissionHeightCalculator.o ./obj/VSimpleStereoReconstructor.o ./obj/VGrIsuAnalyzer.o \
./obj/calculateCrabRateFromMC.o
$(LD) $(LDFLAGS) $^ $(GLIBS) $(OutPutOpt) ./bin/$@
@echo "$@ done"
Expand Down Expand Up @@ -1357,6 +1378,9 @@ calculateBinaryPhases: ./obj/CData.o \
./obj/VImageCleaningRunParameter.o ./obj/VImageCleaningRunParameter_Dict.o \
./obj/VTableLookupRunParameter.o ./obj/VTableLookupRunParameter_Dict.o \
./obj/VGlobalRunParameter.o ./obj/VGlobalRunParameter_Dict.o \
./obj/VDispAnalyzer.o ./obj/VDispTableReader.o ./obj/VDispTableReader_Dict.o ./obj/VDispTableAnalyzer.o \
./obj/VTMVADispAnalyzer.o ./obj/VMeanScaledVariables.o ./obj/VUtilities.o \
./obj/VEmissionHeightCalculator.o ./obj/VSimpleStereoReconstructor.o ./obj/VGrIsuAnalyzer.o \
./obj/VOrbitalPhase.o ./obj/VOrbitalPhase_Dict.o \
./obj/VSkyCoordinatesUtilities.o \
./obj/VAstronometry.o \
Expand Down Expand Up @@ -1486,31 +1510,6 @@ binaryVisibility: ./obj/VLibNovaStar.o ./obj/VLibNovaSunAndMoon.o ./obj/binaryVi
@echo "$@ done"


########################################################
# writeFITS_eventlist
########################################################
writeFITS_eventlistOBJ = ./obj/writeFITS_eventlist.o \
./obj/CData.o \
./obj/VSkyCoordinates.o \
./obj/VSkyCoordinatesUtilities.o \
./obj/VDB_Connection.o \
./obj/VStarCatalogue.o ./obj/VStarCatalogue_Dict.o \
./obj/VStar.o ./obj/VStar_Dict.o \
./obj/VUtilities.o \
./obj/VGlobalRunParameter.o ./obj/VGlobalRunParameter_Dict.o \
./obj/VAstronometry.o ./obj/VAstronometry_Dict.o

ifeq ($(ASTRONMETRY),-DASTROSLALIB)
writeEventListTMVAOBJ += ./obj/VASlalib.o
endif

./obj/writeFITS_eventlist.o: ./src/writeFITS_eventlist.cpp
$(CXX) $(CXXFLAGS) -I $(EVLIOSYS)/records/ -I $(EVLIOSYS)/include/ -c -o $@ $<

writeFITS_eventlist: $(writeFITS_eventlistOBJ)
$(LD) $(LDFLAGS) $^ $(GLIBS) -L $(EVLIOSYS)/lib -lfitsrecord $(OutPutOpt) ./bin/$@
@echo "$@ done"

###############################################################################################################################
# print environment and compilation parameters
###############################################################################################################################
Expand Down
Loading
Loading