ATLAS Offline Software
PhysicsAnalysis
DerivationFramework
DerivationFrameworkSUSY
src
utilityFunctions.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
#ifndef DerivationFramework_utilityFunctions_h
5
#define DerivationFramework_utilityFunctions_h
6
7
#include <array>
8
namespace
DerivationFramework
{
9
10
enum
SUSYCountIndices
{
11
chi01
,
chi02
,
chi03
,
chi04
,
ch1plus
,
ch1minus
,
ch2plus
,
ch2minus
,
gluino
,
squark
,
12
antisquark
,
sbottom
,
stop
,
sbottom2
,
stop2
,
antisbottom
,
antistop
,
antisbottom2
,
13
antistop2
,
selecRminus
,
selecRplus
,
selecLminus
,
selecLplus
,
selnuL
,
14
smuonRminus
,
smuonRplus
,
smuonLminus
,
smuonLplus
,
smunuL
,
stau1minus
,
stau1plus
,
15
stau2minus
,
stau2plus
,
staunuL
,
unattributed
,
nParticleIndices
16
};
17
18
19
unsigned
int
20
finalStateID
(
const
int
SUSY_Spart1_pdgId,
const
int
SUSY_Spart2_pdgId);
21
22
int
23
gluinoSquarkClassification
(
const
std::array<int, nParticleIndices> &
c
);
24
25
int
26
gauginoPairProduction
(
const
std::array<int, nParticleIndices> &
c
);
27
28
int
29
slepton
(
const
std::array<int, nParticleIndices> &
c
);
30
31
int
32
smuon
(
const
std::array<int, nParticleIndices> &
c
);
33
34
}
35
36
#endif
DerivationFramework::stau1minus
@ stau1minus
Definition:
utilityFunctions.h:14
DerivationFramework::antisbottom2
@ antisbottom2
Definition:
utilityFunctions.h:12
DerivationFramework::smunuL
@ smunuL
Definition:
utilityFunctions.h:14
DerivationFramework::selecRplus
@ selecRplus
Definition:
utilityFunctions.h:13
DerivationFramework::selecRminus
@ selecRminus
Definition:
utilityFunctions.h:13
DerivationFramework::unattributed
@ unattributed
Definition:
utilityFunctions.h:15
DerivationFramework::finalStateID
unsigned int finalStateID(const int SUSY_Spart1_pdgId, const int SUSY_Spart2_pdgId)
Definition:
utilityFunctions.cxx:135
DerivationFramework::smuonLplus
@ smuonLplus
Definition:
utilityFunctions.h:14
DerivationFramework::gauginoPairProduction
int gauginoPairProduction(const std::array< int, 35 > &c)
Definition:
utilityFunctions.cxx:58
DerivationFramework::chi04
@ chi04
Definition:
utilityFunctions.h:11
DerivationFramework::stop
@ stop
Definition:
utilityFunctions.h:12
DerivationFramework::slepton
int slepton(const std::array< int, 35 > &c)
Definition:
utilityFunctions.cxx:104
DerivationFramework::gluino
@ gluino
Definition:
utilityFunctions.h:11
DerivationFramework::selecLplus
@ selecLplus
Definition:
utilityFunctions.h:13
DerivationFramework::stau2minus
@ stau2minus
Definition:
utilityFunctions.h:15
DerivationFramework::sbottom
@ sbottom
Definition:
utilityFunctions.h:12
DerivationFramework::ch2minus
@ ch2minus
Definition:
utilityFunctions.h:11
DerivationFramework::smuonLminus
@ smuonLminus
Definition:
utilityFunctions.h:14
DerivationFramework::selecLminus
@ selecLminus
Definition:
utilityFunctions.h:13
DerivationFramework::staunuL
@ staunuL
Definition:
utilityFunctions.h:15
DerivationFramework::stop2
@ stop2
Definition:
utilityFunctions.h:12
DerivationFramework
THE reconstruction tool.
Definition:
ParticleSortingAlg.h:24
DerivationFramework::antistop2
@ antistop2
Definition:
utilityFunctions.h:13
DerivationFramework::SUSYCountIndices
SUSYCountIndices
Definition:
utilityFunctions.h:10
DerivationFramework::ch2plus
@ ch2plus
Definition:
utilityFunctions.h:11
DerivationFramework::selnuL
@ selnuL
Definition:
utilityFunctions.h:13
DerivationFramework::antistop
@ antistop
Definition:
utilityFunctions.h:12
DerivationFramework::ch1minus
@ ch1minus
Definition:
utilityFunctions.h:11
DerivationFramework::chi01
@ chi01
Definition:
utilityFunctions.h:11
DerivationFramework::smuon
int smuon(const std::array< int, 35 > &c)
Definition:
utilityFunctions.cxx:123
DerivationFramework::antisquark
@ antisquark
Definition:
utilityFunctions.h:12
DerivationFramework::antisbottom
@ antisbottom
Definition:
utilityFunctions.h:12
DerivationFramework::chi03
@ chi03
Definition:
utilityFunctions.h:11
DerivationFramework::chi02
@ chi02
Definition:
utilityFunctions.h:11
DerivationFramework::sbottom2
@ sbottom2
Definition:
utilityFunctions.h:12
DerivationFramework::nParticleIndices
@ nParticleIndices
Definition:
utilityFunctions.h:15
DerivationFramework::squark
@ squark
Definition:
utilityFunctions.h:11
DerivationFramework::ch1plus
@ ch1plus
Definition:
utilityFunctions.h:11
DerivationFramework::stau2plus
@ stau2plus
Definition:
utilityFunctions.h:15
DerivationFramework::smuonRplus
@ smuonRplus
Definition:
utilityFunctions.h:14
DerivationFramework::gluinoSquarkClassification
int gluinoSquarkClassification(const std::array< int, 35 > &c)
Definition:
utilityFunctions.cxx:22
python.compressB64.c
def c
Definition:
compressB64.py:93
DerivationFramework::stau1plus
@ stau1plus
Definition:
utilityFunctions.h:14
DerivationFramework::smuonRminus
@ smuonRminus
Definition:
utilityFunctions.h:14
Generated on Thu Nov 7 2024 21:31:19 for ATLAS Offline Software by
1.8.18