ATLAS Offline Software
Loading...
Searching...
No Matches
CustomPDGParser.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef CustomPDGParser_h
6#define CustomPDGParser_h
7
8#include <vector>
9
10
12{
13public:
14 static bool s_isRHadron(int pdg);
15 static bool s_isSLepton(int pdg);
16 static bool s_isRBaryon(int pdg);
17 static bool s_isRMeson(int pdg);
18 static bool s_isMesonino(int pdg);
19 static bool s_isSbaryon(int pdg);
20 static bool s_isRGlueball(int pdg);
21 static double s_charge(int pdg);
22 static double s_spin(int pdg);
23 static std::vector<int> s_containedQuarks(int pdg);
24 static int s_containedQuarksCode(int pdg);
25private:
26 // Only used by s_charge function
27 static bool s_isstopHadron(int pdg);
28 static bool s_issbottomHadron(int pdg) ;
29
30};
31
32#endif
static bool s_isRBaryon(int pdg)
static bool s_isstopHadron(int pdg)
static std::vector< int > s_containedQuarks(int pdg)
static bool s_issbottomHadron(int pdg)
static bool s_isSbaryon(int pdg)
static bool s_isRGlueball(int pdg)
static bool s_isRHadron(int pdg)
static bool s_isSLepton(int pdg)
static double s_charge(int pdg)
static bool s_isRMeson(int pdg)
static double s_spin(int pdg)
static int s_containedQuarksCode(int pdg)
static bool s_isMesonino(int pdg)