ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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
THE reconstruction tool.
Definition
CascadeTools.h:16
DerivationFramework::gauginoPairProduction
int gauginoPairProduction(const std::array< int, 35 > &c)
Definition
utilityFunctions.cxx:58
DerivationFramework::gluinoSquarkClassification
int gluinoSquarkClassification(const std::array< int, 35 > &c)
Definition
utilityFunctions.cxx:22
DerivationFramework::SUSYCountIndices
SUSYCountIndices
Definition
utilityFunctions.h:10
DerivationFramework::nParticleIndices
@ nParticleIndices
Definition
utilityFunctions.h:15
DerivationFramework::stau1plus
@ stau1plus
Definition
utilityFunctions.h:14
DerivationFramework::smuonLplus
@ smuonLplus
Definition
utilityFunctions.h:14
DerivationFramework::stop
@ stop
Definition
utilityFunctions.h:12
DerivationFramework::antistop2
@ antistop2
Definition
utilityFunctions.h:13
DerivationFramework::chi03
@ chi03
Definition
utilityFunctions.h:11
DerivationFramework::smuonRplus
@ smuonRplus
Definition
utilityFunctions.h:14
DerivationFramework::stau2minus
@ stau2minus
Definition
utilityFunctions.h:15
DerivationFramework::antistop
@ antistop
Definition
utilityFunctions.h:12
DerivationFramework::ch1plus
@ ch1plus
Definition
utilityFunctions.h:11
DerivationFramework::selecLplus
@ selecLplus
Definition
utilityFunctions.h:13
DerivationFramework::squark
@ squark
Definition
utilityFunctions.h:11
DerivationFramework::unattributed
@ unattributed
Definition
utilityFunctions.h:15
DerivationFramework::ch1minus
@ ch1minus
Definition
utilityFunctions.h:11
DerivationFramework::antisbottom2
@ antisbottom2
Definition
utilityFunctions.h:12
DerivationFramework::staunuL
@ staunuL
Definition
utilityFunctions.h:15
DerivationFramework::chi04
@ chi04
Definition
utilityFunctions.h:11
DerivationFramework::ch2plus
@ ch2plus
Definition
utilityFunctions.h:11
DerivationFramework::sbottom2
@ sbottom2
Definition
utilityFunctions.h:12
DerivationFramework::selnuL
@ selnuL
Definition
utilityFunctions.h:13
DerivationFramework::sbottom
@ sbottom
Definition
utilityFunctions.h:12
DerivationFramework::smunuL
@ smunuL
Definition
utilityFunctions.h:14
DerivationFramework::selecRplus
@ selecRplus
Definition
utilityFunctions.h:13
DerivationFramework::stau2plus
@ stau2plus
Definition
utilityFunctions.h:15
DerivationFramework::smuonLminus
@ smuonLminus
Definition
utilityFunctions.h:14
DerivationFramework::chi02
@ chi02
Definition
utilityFunctions.h:11
DerivationFramework::chi01
@ chi01
Definition
utilityFunctions.h:11
DerivationFramework::ch2minus
@ ch2minus
Definition
utilityFunctions.h:11
DerivationFramework::stop2
@ stop2
Definition
utilityFunctions.h:12
DerivationFramework::gluino
@ gluino
Definition
utilityFunctions.h:11
DerivationFramework::stau1minus
@ stau1minus
Definition
utilityFunctions.h:14
DerivationFramework::selecRminus
@ selecRminus
Definition
utilityFunctions.h:13
DerivationFramework::antisbottom
@ antisbottom
Definition
utilityFunctions.h:12
DerivationFramework::antisquark
@ antisquark
Definition
utilityFunctions.h:12
DerivationFramework::selecLminus
@ selecLminus
Definition
utilityFunctions.h:13
DerivationFramework::smuonRminus
@ smuonRminus
Definition
utilityFunctions.h:14
DerivationFramework::finalStateID
unsigned int finalStateID(const int SUSY_Spart1_pdgId, const int SUSY_Spart2_pdgId)
Definition
utilityFunctions.cxx:135
DerivationFramework::slepton
int slepton(const std::array< int, 35 > &c)
Definition
utilityFunctions.cxx:104
DerivationFramework::smuon
int smuon(const std::array< int, 35 > &c)
Definition
utilityFunctions.cxx:123
Generated on
for ATLAS Offline Software by
1.17.0