SQLamarr
The stand-alone ultra-fast simulation option for the LHCb experiment
preprocessor_symbols.h
1
// (c) Copyright 2022 CERN for the benefit of the LHCb Collaboration.
2
//
3
// This software is distributed under the terms of the GNU General Public
4
// Licence version 3 (GPL Version 3), copied verbatim in the file "LICENCE".
5
//
6
// In applying this licence, CERN does not waive the privileges and immunities
7
// granted to it by virtue of its status as an Intergovernmental Organization
8
// or submit itself to any jurisdiction.
9
10
11
// ERROR CODES
12
#define LAMARR_BAD_INDEX -0xBADBAD
13
14
// VERTEX TYPE
15
#define LAMARR_VERTEX_PRIMARY 1
16
#define LAMARR_VERTEX_FROM_DECAY 2
17
#define LAMARR_VERTEX_UNKNOWN -1
18
19
20
21
// LHCb-overridden GenParticle status
22
#define LAMARR_LHCB_UNKNWON 0
23
#define LAMARR_LHCB_STABLE_IN_PRODGEN 1
24
#define LAMARR_LHCB_DECAYED_BY_PRODGEN 2
25
#define LAMARR_LHCB_DOCUMENTATION_PARTICLE 3
26
#define LAMARR_LHCB_DECAYED_BY_DECAYGEN 777
27
#define LAMARR_LHCB_DECAYED_BY_DECAYGEN_AND_PRODUCED_BY_PRODGEN 888
28
#define LAMARR_LHCB_SIGNAL_IN_LAB_FRAME 889
29
#define LAMARR_LHCB_SIGNAL_AT_REST 998
30
#define LAMARR_LHCB_STABLE_IN_DECAYGEN 999
31
include
SQLamarr
preprocessor_symbols.h
Generated by
1.9.1