Skip to content

Commit e64246c

Browse files
authored
Merge pull request #56 from iannevans/May18Updates
Minor updates: updated Makefile date; updated text to ensure pdgid always has +/-; fixed erroneous ADQL CIRCLE syntax pervasive through Use cases.
2 parents a1312b6 + 2b72510 commit e64246c

3 files changed

Lines changed: 18 additions & 18 deletions

File tree

HighEnergyObsCoreExt.tex

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -365,9 +365,9 @@ \subsection{{\em messenger}}
365365
\item \texttt{neutrino}: the messenger is a neutrino (any type);
366366
\item \texttt{photon}: the messenger is a photon;
367367
\item \texttt{proton}: the messenger is a proton or anti-proton;
368-
\item \texttt{pdgid-{\em nn\/}}: the messenger is a particle whose PDG ID\footnote{Particle Data Group Identifier, see \url{https://www.phy.bnl.gov/twister/bee/particles/}} is {\em nn\/}.
368+
\item \texttt{pdgid{\em $\pm$nn\/}}: the messenger is a particle whose PDG ID\footnote{Particle Data Group Identifier, see \url{https://www.phy.bnl.gov/twister/bee/particles/}} is {\em $\pm$nn\/}.
369369
\end{itemize}
370-
The value ``pdgid-{\em nn\/}'' allows a messenger particle not listed in the table to be specified by reporting the particle's Particle Data Group Identifier as {\em nn\/}. For example, a muon $\mu^{-}$ may be specified as ``pdgid-13''. We note that permissible {\em messenger\/} values will vary from facility to facility and from instrument to instrument.
370+
The value ``pdgid{\em $\pm$nn\/}'' (where the sign is mandatory) allows a messenger particle not listed in the table to be specified by reporting the particle's Particle Data Group Identifier as {\em $\pm$nn\/}. For example, a muon, $\mu^{-}$, may be specified as ``pdgid+13''. We note that permissible {\em messenger\/} values will vary from facility to facility and from instrument to instrument.
371371

372372
\subsection{Additional Columns}
373373

@@ -535,7 +535,7 @@ \subsubsection{Physical Quantities}
535535

536536
The messengers for \gls{HEA} observations may include particles other than the ones currently described in the UCD list. Because some instruments can now distinguish electrons from positrons\footnote{For example, the Fermi-LAT instrument.}, as well antiprotons from protons\footnote{For example, the AMS-2 experiment.}, we also propose to add {\em phys.particle.positron\/} and {\em phys.particle.antiproton\/}, as well as {\em phys.particle.cosmicray\/} and unify them all under the {\em phys.particle\/} UCD hierarchy.
537537

538-
For particle detectors, a wide range of different particles might have to be described. As is customary in particle physics, we propose to facilitate the use of the Particle Data Group Identifier\footnote{see \url{https://www.phy.bnl.gov/twister/bee/particles/}} as reference for any particle, describing {\em e.g.\/}, $\nu_{\tau}$ and $\bar{\nu}_{\tau}$ as {\em phys.particle.pdgid+16\/} and {\em phys.particle.pdgid-16\/} respectively.
538+
For particle detectors, a wide range of different particles might have to be described. As is customary in particle physics, we propose to facilitate the use of the Particle Data Group Identifier\footnote{see \url{https://www.phy.bnl.gov/twister/bee/particles/}} as reference for any particle, describing {\em e.g.\/}, $\nu_{\tau}$ and $\bar{\nu}_{\tau}$ as {\em phys.particle.pdgid+16\/} and {\em phys.particle.\hbox{pdgid-16}\/} respectively.
539539

540540
One should note that electrons are denoted by the UCD {\em phys.electron\/} in the current version of the UCD list \citep{2024ivoa.spec.1218C} and are inappropriately not grouped under the {\em phys.particle\/} hierarchy. This causes some inconsistencies that could be solved by marking {\em phys.electron\/} (and {\em phys.electron.degen\/}) as obsolete or not recommended, and adding the term {\em phys.particle.electron\/} to the UCD list.
541541

@@ -581,7 +581,7 @@ \subsubsection{Evolution of UCD list}
581581
S & {\em phys.particle.photon\/} & Related to photon \cr
582582
S & {\em phys.particle.positron\/} & Related to positron \cr
583583
S & {\em phys.particle.pdgid\/} & Particle Data Group Identifier \cr
584-
S & {\em phys.particle.pdgidXX\/} & Related to a particle with PDG ID XX \cr
584+
S & {\em phys.particle.pdgid$\pm$XX\/} & Related to a particle with PDG ID $\pm$XX \cr
585585
P & {\em stat.distribution\/} & Type or shape of statistical distribution \cr
586586
P & {\em stat.error.negative\/} & Negative statistical error \cr
587587
P & {\em stat.error.positive\/} & Positive statistical error \cr
@@ -643,7 +643,7 @@ \section{Proposed ivoa.obscore\_hea Table Attributes}\label{sec:ibscoreext}
643643
\hline
644644
em\_ref\_oaa & \ucd{pos.posAng;instr.offset;em} & deg & float & {Off-axis angle ({\em i.e.\/}, the angular separation of the target or source from the telescope optical axis) at which the ObsCore spectral characterization attributes em\_res\_power, em\_resolution are defined} & NO \\
645645
\hline
646-
t\_intervals & \ucd{?? }& unitless & TMOC & {List of observation intervals or stable/good time intervals describing the exact observation time coverage} & NO \\
646+
t\_intervals & \ucd{TBD}& unitless & TMOC & {List of observation intervals or stable/good time intervals describing the exact observation time coverage} & NO \\
647647
\hline
648648
energy\_min & \ucd{em.energy;stat.min} & float & eV & {Energy associated to the ObCcore attribute em\_max, describing the minimal energy of the dataset} & NO \\
649649
\hline
@@ -657,7 +657,7 @@ \section{Proposed ivoa.obscore\_hea Table Attributes}\label{sec:ibscoreext}
657657
\hline
658658
event\_type & \ucd{meta.code.qual;obs.event} & unitless & string &{Data quality flag of the events ({\em e.g.\/}, ``good psf'', ``good rejection'', ``Nhit (100,200)''} & NO \\
659659
\hline
660-
messenger & \ucd{??} & unitless & string &{Messenger particle type ({\em e.g.\/}, ``photon'', ``cosmic-ray'', ``neutrino'', ``pdgid-13'')} & NO \\
660+
messenger & \ucd{TBD} & unitless & string &{Messenger particle type ({\em e.g.\/}, ``photon'', ``cosmic-ray'', ``neutrino'', ``pdgid-13'')} & NO \\
661661
\hline
662662
\end{longtable}
663663
%\end{center}

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ DOCNAME = HighEnergyObsCoreExt
88
DOCVERSION = 1.0
99

1010
# Publication date, ISO format; update manually for "releases"
11-
DOCDATE = 2026-05-15
11+
DOCDATE = 2026-05-18
1212

1313
# What is it you're writing: NOTE, WD, PR, REC, PEN, or EN
1414
DOCTYPE = PEN

UseCases.tex

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ \subsubsection{Use Case --- Search for event lists surrounding Sgr A*, for examp
1717
NATURAL JOIN ivoa.obscore_hea
1818
WHERE
1919
(target_name = 'Sgr A*' OR
20-
CONTAINS(POINT(s_ra, s_dec), CIRCLE, 266.4168, -29.0078, 0.5) = 1)
20+
CONTAINS(POINT(s_ra, s_dec), CIRCLE(266.4168, -29.0078, 0.5)) = 1)
2121
AND (dataproduct_type = 'event-list')
2222
\end{verbatim}
2323

@@ -41,7 +41,7 @@ \subsubsection{Use Case --- Search for event lists that include a fully calibrat
4141
NATURAL JOIN ivoa.obscore_hea
4242
WHERE
4343
(target_name = 'BL Lac' OR
44-
CONTAINS(POINT(s_ra, s_dec), CIRCLE, 330.680338, +42.27777, 0.083333) = 1)
44+
CONTAINS(POINT(s_ra, s_dec), CIRCLE(330.680338, +42.27777, 0.083333)) = 1)
4545
AND (dataproduct_type = 'event-list')
4646
AND (calib_level >= 2)
4747
AND (em_calib_status = 'calibrated')
@@ -66,7 +66,7 @@ \subsubsection{Use Case --- Search for SWGO event lists and their \glspl{IRF} f
6666
\begin{verbatim}
6767
SELECT * FROM ivoa.obscore
6868
NATURAL JOIN ivoa.obscore_hea
69-
WHERE (INTERSECTS(s_region, CIRCLE(312.775, 30.683, 1.5)) = 6)
69+
WHERE (INTERSECTS(s_region, CIRCLE(312.775, 30.683, 1.5)) = 1)
7070
AND (dataproduct_type = 'event-list' OR dataproduct_type = 'aeff'
7171
OR dataproduct_type = 'edisp' OR dataproduct_type = 'psf'
7272
OR dataproduct_type = 'bkgrate')
@@ -94,7 +94,7 @@ \subsubsection{Use Case --- Search for event bundles via DataLink that include C
9494
NATURAL JOIN ivoa.obscore_hea
9595
WHERE
9696
(target_name = 'Cas A' OR
97-
CONTAINS(POINT(s_ra, s_dec), CIRCLE, 350.8584, +58.8113, 0.042) = 2)
97+
CONTAINS(POINT(s_ra, s_dec), CIRCLE(350.8584, +58.8113, 0.042)) = 1)
9898
AND (dataproduct_type = 'event-list')
9999
AND (obs_collection = 'VERITAS-DR1')
100100
AND (access_format = ’application/x-votable+xml;content=datalink’)
@@ -120,7 +120,7 @@ \subsubsection{Use Case --- Search for event bundles that include Cas A for X-ra
120120
NATURAL JOIN ivoa.obscore_hea
121121
WHERE
122122
(target_name = 'Cas A' OR
123-
CONTAINS(POINT(s_ra, s_dec), CIRCLE, 350.8584, +58.8113, 0.16667) = 1)
123+
CONTAINS(POINT(s_ra, s_dec), CIRCLE(350.8584, +58.8113, 0.16667)) = 1)
124124
AND (dataproduct_type = 'event-bundle')
125125
AND (ev_xel >= 1000000)
126126
\end{verbatim}
@@ -230,7 +230,7 @@ \subsubsection{Use Case --- Search for spatially resolved spectropolarimetric ob
230230
NATURAL JOIN ivoa.obscore_hea
231231
WHERE
232232
(target_name = 'Crab' OR target_name = 'M1' OR
233-
CONTAINS(POINT(s_ra, s_dec), CIRCLE, 83.6324, +22.0174, 0.083333) = 1)
233+
CONTAINS(POINT(s_ra, s_dec), CIRCLE(83.6324, +22.0174, 0.083333)) = 1)
234234
AND (dataproduct_type = 'event-bundle')
235235
AND (calib_level >= 2)
236236
AND (s_resolution > 100)
@@ -258,7 +258,7 @@ \subsubsection{Use Case --- Identify PSF response-functions for further analysis
258258
SELECT * FROM ivoa.obscore
259259
NATURAL JOIN ivoa.obscore_hea
260260
WHERE
261-
(CONTAINS(POINT(s_ra, s_dec), CIRCLE, 83.84358, -5.43639, 0.033333) = 1)
261+
(CONTAINS(POINT(s_ra, s_dec), CIRCLE(83.84358, -5.43639, 0.033333)) = 1)
262262
AND (dataproduct_type = 'response-function')
263263
AND (dataproduct_subtype = 'psf')
264264
AND (obs_id = '4374')
@@ -338,7 +338,7 @@ \subsubsection{Use Case --- Retrieve the instrument response functions for a com
338338

339339
\subsubsection{Use Case --- Study the combined neutrino flux for the Galactic plane}
340340

341-
{\em Identify all neutrino data sets in the region of the Galactic plane to perform a combined neutrino flux study extending a study like the IceCube \textbf{Observation of high-energy neutrinos from the Galactic plane. DOI: 10.1126/science.adc9818}.}, using event lists and IRFs of datasets optimized for the analysis of diffuse neutrino emission.
341+
{\em Identify all neutrino data sets in the region of the Galactic plane to perform a combined neutrino flux study extending a study like the IceCube \textbf{Observation of high-energy neutrinos from the Galactic plane. DOI: 10.1126/science.adc9818}, using event lists and IRFs of datasets optimized for the analysis of diffuse neutrino emission.}
342342

343343
\medskip
344344
\noindent Find all neutrino datasets satisfying:
@@ -400,7 +400,7 @@ \subsubsection{Use Case --- Search for Chandra Source Catalog position error MCM
400400
SELECT * FROM ivoa.obscore
401401
NATURAL JOIN ivoa.obscore_hea
402402
WHERE
403-
(CONTAINS(POINT(s_ra, s_dec), CIRCLE, 54.036061, +61.907633, 0.0013888) = 1)
403+
(CONTAINS(POINT(s_ra, s_dec), CIRCLE(54.036061, +61.907633, 0.0013888)) = 1)
404404
AND (dataproduct_type = 'draws')
405405
AND (dataproduct_subtype = 'poserr')
406406
AND (obs_collection = 'CSC2')
@@ -446,15 +446,15 @@ \subsubsection{Use Case --- Search for M31 source light curves and aperture phot
446446
\item dataproduct\_type = ``timeseries'' {\em or\/} ``pdf'',
447447
\item calib\_level = 4,
448448
\item energy\_min $\leq 0.3$ {\em and\/} energy\_max $\geq 7.0$,
449-
\item t\_intervals TMOC intersects\footnote{We note that this functiondoes not yet exist in ADQL} MJD 56320--56325 TT.
449+
\item t\_intervals TMOC intersects\footnote{We note that this function does not yet exist in ADQL} MJD 56320--56325 TT.
450450
\end{enumerate}
451451

452452

453453
\begin{verbatim}
454454
SELECT * FROM ivoa.obscore
455455
NATURAL JOIN ivoa.obscore_hea
456456
WHERE
457-
(CONTAINS(POINT(s_ra, s_dec), CIRCLE, 10.6847, +41.2688, 1.5) = 1)
457+
(CONTAINS(POINT(s_ra, s_dec), CIRCLE(10.6847, +41.2688, 1.5)) = 1)
458458
AND ((dataproduct_type = 'timeseries') OR (dataproduct_type = 'pdf'))
459459
AND (calib_level = 4)
460460
AND (energy_min <= 300.0) AND (energy_max >= 7000.0)

0 commit comments

Comments
 (0)