ATLAS Offline Software
Public Types | Public Member Functions | Private Attributes | List of all members
BeamBackgroundData Class Reference

Class holding the results of the Beam Background Identification Method. More...

#include <BeamBackgroundData.h>

Collaboration diagram for BeamBackgroundData:

Public Types

enum  Decision {
  Segment = 1024, SegmentEarly = 2048, SegmentACNoTime = 8192, SegmentAC = 4096,
  Matched = 1, NoTimeLoose = 2, NoTimeMedium = 4, NoTimeTight = 8,
  OneSidedLoose = 16, OneSidedMedium = 32, OneSidedTight = 64, TwoSidedNoTime = 512,
  TwoSided = 128, ClusterShape = 256
}
 

Public Member Functions

 BeamBackgroundData ()
 
 ~BeamBackgroundData ()
 
int GetDecision () const
 
int GetNumSegment () const
 
int GetNumSegmentEarly () const
 
int GetNumSegmentACNoTime () const
 
int GetNumSegmentAC () const
 
int GetNumMatched () const
 
int GetNumNoTimeLoose () const
 
int GetNumNoTimeMedium () const
 
int GetNumNoTimeTight () const
 
int GetNumOneSidedLoose () const
 
int GetNumOneSidedMedium () const
 
int GetNumOneSidedTight () const
 
int GetNumTwoSidedNoTime () const
 
int GetNumTwoSided () const
 
int GetNumClusterShape () const
 
int GetNumJet () const
 
int GetResultSeg (int i) const
 
int GetResultClus (int i) const
 
int GetResultJet (int i) const
 
int GetIndexSeg (const Trk::Segment *seg) const
 This function looks for the muon segment among the beam halo muon candidates. More...
 
int GetIndexClus (const xAOD::CaloCluster *clus) const
 This function looks for the calorimeter cluster among the beam halo muon candidates. More...
 
int GetIndexJet (const xAOD::Jet *jet) const
 This function looks for the jet among the fake jets candidates. More...
 
const Trk::SegmentGetIndexSeg (int i) const
 
const xAOD::CaloClusterGetIndexClus (int i) const
 
const xAOD::JetGetIndexJet (int i) const
 
float GetDrdzClus (int i) const
 
int GetDirection () const
 
void SetDecision (int decision)
 
void SetNumSegment (int numSegment)
 
void SetNumSegmentEarly (int numSegmentEarly)
 
void SetNumSegmentACNoTime (int numSegmentACNoTime)
 
void SetNumSegmentAC (int numSegmentAC)
 
void SetNumMatched (int numMatched)
 
void SetNumNoTimeLoose (int numNoTimeLoose)
 
void SetNumNoTimeMedium (int numNoTimeMedium)
 
void SetNumNoTimeTight (int numNoTimeTight)
 
void SetNumOneSidedLoose (int numOneSidedLoose)
 
void SetNumOneSidedMedium (int numOneSidedMedium)
 
void SetNumOneSidedTight (int numOneSidedTight)
 
void SetNumTwoSidedNoTime (int numTwoSidedNoTime)
 
void SetNumTwoSided (int numTwoSided)
 
void SetNumClusterShape (int numClusterShape)
 
void SetNumJet (int numJet)
 
void SetDirection (int direction)
 
void FillIndexSeg (ElementLinkVector< Trk::SegmentCollection > indexSeg)
 
void FillIndexClus (ElementLinkVector< xAOD::CaloClusterContainer > indexClus)
 
void FillIndexJet (ElementLinkVector< xAOD::JetContainer >indexJet)
 
void FillResultSeg (std::vector< int > *resultSeg)
 
void FillResultClus (std::vector< int > *resultClus)
 
void FillResultJet (std::vector< int > *resultJet)
 
void FillMatchMatrix (std::vector< std::vector< int > > *matchMatrix)
 
void FillDrdzClus (std::vector< float > *drdzClus)
 

Private Attributes

int m_decision
 
int m_numSegment
 
int m_numSegmentEarly
 
int m_numSegmentACNoTime
 
int m_numSegmentAC
 
int m_numMatched
 
int m_numNoTimeLoose
 
int m_numNoTimeMedium
 
int m_numNoTimeTight
 
int m_numOneSidedLoose
 
int m_numOneSidedMedium
 
int m_numOneSidedTight
 
int m_numTwoSidedNoTime
 
int m_numTwoSided
 
int m_numClusterShape
 
int m_numJet
 
int m_direction
 
ElementLinkVector< xAOD::CaloClusterContainerm_indexClus
 
ElementLinkVector< Trk::SegmentCollectionm_indexSeg
 
std::vector< std::vector< int > > m_matchMatrix
 
std::vector< int > m_resultSeg
 
std::vector< int > m_resultClus
 
std::vector< float > m_drdzClus
 
ElementLinkVector< xAOD::JetContainerm_indexJet
 
std::vector< int > m_resultJet
 

Detailed Description

Class holding the results of the Beam Background Identification Method.

   The results are obtained by BeamBackgroundFiller.
Author
David Salek David.nosp@m..Sal.nosp@m.ek@ce.nosp@m.rn.c.nosp@m.h
Revision
659084
Date
2015-04-06 05:39:10 +0200 (Mon, 06 Apr 2015)

Definition at line 28 of file BeamBackgroundData.h.

Member Enumeration Documentation

◆ Decision

Enumerator
Segment 
SegmentEarly 
SegmentACNoTime 
SegmentAC 
Matched 
NoTimeLoose 
NoTimeMedium 
NoTimeTight 
OneSidedLoose 
OneSidedMedium 
OneSidedTight 
TwoSidedNoTime 
TwoSided 
ClusterShape 

Definition at line 54 of file BeamBackgroundData.h.

54  {
55  Segment = 1024,
56  SegmentEarly = 2048,
57  SegmentACNoTime = 8192,
58  SegmentAC = 4096,
59  Matched = 1,
60  NoTimeLoose = 2,
61  NoTimeMedium = 4,
62  NoTimeTight = 8,
63  OneSidedLoose = 16,
64  OneSidedMedium = 32,
65  OneSidedTight = 64,
66  TwoSidedNoTime = 512,
67  TwoSided = 128,
68  ClusterShape = 256
69  };

Constructor & Destructor Documentation

◆ BeamBackgroundData()

BeamBackgroundData::BeamBackgroundData ( )
inline

Definition at line 31 of file BeamBackgroundData.h.

31  :
32  m_decision(0),
33  m_numSegment(0),
36  m_numSegmentAC(0),
37  m_numMatched(0),
45  m_numTwoSided(0),
47  m_numJet(0),
48  m_direction(0)
49  {}

◆ ~BeamBackgroundData()

BeamBackgroundData::~BeamBackgroundData ( )
inline

Definition at line 51 of file BeamBackgroundData.h.

51 {};

Member Function Documentation

◆ FillDrdzClus()

void BeamBackgroundData::FillDrdzClus ( std::vector< float > *  drdzClus)
inline

Definition at line 131 of file BeamBackgroundData.h.

131 { m_drdzClus = *drdzClus; };

◆ FillIndexClus()

void BeamBackgroundData::FillIndexClus ( ElementLinkVector< xAOD::CaloClusterContainer indexClus)
inline

Definition at line 125 of file BeamBackgroundData.h.

125 { m_indexClus = indexClus; };

◆ FillIndexJet()

void BeamBackgroundData::FillIndexJet ( ElementLinkVector< xAOD::JetContainer indexJet)
inline

Definition at line 126 of file BeamBackgroundData.h.

126 { m_indexJet = indexJet; };

◆ FillIndexSeg()

void BeamBackgroundData::FillIndexSeg ( ElementLinkVector< Trk::SegmentCollection indexSeg)
inline

Definition at line 124 of file BeamBackgroundData.h.

124 { m_indexSeg = indexSeg; };

◆ FillMatchMatrix()

void BeamBackgroundData::FillMatchMatrix ( std::vector< std::vector< int > > *  matchMatrix)
inline

Definition at line 130 of file BeamBackgroundData.h.

130 { m_matchMatrix = *matchMatrix; };

◆ FillResultClus()

void BeamBackgroundData::FillResultClus ( std::vector< int > *  resultClus)
inline

Definition at line 128 of file BeamBackgroundData.h.

128 { m_resultClus = *resultClus; };

◆ FillResultJet()

void BeamBackgroundData::FillResultJet ( std::vector< int > *  resultJet)
inline

Definition at line 129 of file BeamBackgroundData.h.

129 { m_resultJet = *resultJet; };

◆ FillResultSeg()

void BeamBackgroundData::FillResultSeg ( std::vector< int > *  resultSeg)
inline

Definition at line 127 of file BeamBackgroundData.h.

127 { m_resultClus = *resultSeg; };

◆ GetDecision()

int BeamBackgroundData::GetDecision ( ) const
inline

Definition at line 72 of file BeamBackgroundData.h.

72 { return m_decision; };

◆ GetDirection()

int BeamBackgroundData::GetDirection ( ) const
inline

Definition at line 101 of file BeamBackgroundData.h.

101 { return m_direction; };

◆ GetDrdzClus()

float BeamBackgroundData::GetDrdzClus ( int  i) const
inline

Definition at line 99 of file BeamBackgroundData.h.

99 { return m_drdzClus[i]; };

◆ GetIndexClus() [1/2]

int BeamBackgroundData::GetIndexClus ( const xAOD::CaloCluster clus) const

This function looks for the calorimeter cluster among the beam halo muon candidates.

Definition at line 32 of file BeamBackgroundData.cxx.

33 {
34  int index = -1;
35 
36  for(int i=0; i<m_numMatched; i++) {
37  if(clus == GetIndexClus(i)) {
38  index = i;
39  break;
40  }
41  }
42 
43  return index;
44 }

◆ GetIndexClus() [2/2]

const xAOD::CaloCluster* BeamBackgroundData::GetIndexClus ( int  i) const
inline

Definition at line 97 of file BeamBackgroundData.h.

97 { return *m_indexClus[i]; };

◆ GetIndexJet() [1/2]

int BeamBackgroundData::GetIndexJet ( const xAOD::Jet jet) const

This function looks for the jet among the fake jets candidates.

Definition at line 51 of file BeamBackgroundData.cxx.

52 {
53  int index = -1;
54 
55  for(int i=0; i<m_numJet; i++) {
56  if(jet == GetIndexJet(i)) {
57  index = i;
58  break;
59  }
60  }
61 
62  return index;
63 }

◆ GetIndexJet() [2/2]

const xAOD::Jet* BeamBackgroundData::GetIndexJet ( int  i) const
inline

Definition at line 98 of file BeamBackgroundData.h.

98 { return *m_indexJet[i]; };

◆ GetIndexSeg() [1/2]

int BeamBackgroundData::GetIndexSeg ( const Trk::Segment seg) const

This function looks for the muon segment among the beam halo muon candidates.

Definition at line 13 of file BeamBackgroundData.cxx.

14 {
15  int index = -1;
16 
17  for(int i=0; i<m_numSegment; i++) {
18  if(seg == GetIndexSeg(i)) {
19  index = i;
20  break;
21  }
22  }
23 
24  return index;
25 }

◆ GetIndexSeg() [2/2]

const Trk::Segment* BeamBackgroundData::GetIndexSeg ( int  i) const
inline

Definition at line 96 of file BeamBackgroundData.h.

96 { return *m_indexSeg[i]; };

◆ GetNumClusterShape()

int BeamBackgroundData::GetNumClusterShape ( ) const
inline

Definition at line 87 of file BeamBackgroundData.h.

87 { return m_numClusterShape; };

◆ GetNumJet()

int BeamBackgroundData::GetNumJet ( ) const
inline

Definition at line 88 of file BeamBackgroundData.h.

88 { return m_numJet; };

◆ GetNumMatched()

int BeamBackgroundData::GetNumMatched ( ) const
inline

Definition at line 78 of file BeamBackgroundData.h.

78 { return m_numMatched; };

◆ GetNumNoTimeLoose()

int BeamBackgroundData::GetNumNoTimeLoose ( ) const
inline

Definition at line 79 of file BeamBackgroundData.h.

79 { return m_numNoTimeLoose; };

◆ GetNumNoTimeMedium()

int BeamBackgroundData::GetNumNoTimeMedium ( ) const
inline

Definition at line 80 of file BeamBackgroundData.h.

80 { return m_numNoTimeMedium; };

◆ GetNumNoTimeTight()

int BeamBackgroundData::GetNumNoTimeTight ( ) const
inline

Definition at line 81 of file BeamBackgroundData.h.

81 { return m_numNoTimeTight; };

◆ GetNumOneSidedLoose()

int BeamBackgroundData::GetNumOneSidedLoose ( ) const
inline

Definition at line 82 of file BeamBackgroundData.h.

82 { return m_numOneSidedLoose; };

◆ GetNumOneSidedMedium()

int BeamBackgroundData::GetNumOneSidedMedium ( ) const
inline

Definition at line 83 of file BeamBackgroundData.h.

83 { return m_numOneSidedMedium; };

◆ GetNumOneSidedTight()

int BeamBackgroundData::GetNumOneSidedTight ( ) const
inline

Definition at line 84 of file BeamBackgroundData.h.

84 { return m_numOneSidedTight; };

◆ GetNumSegment()

int BeamBackgroundData::GetNumSegment ( ) const
inline

Definition at line 74 of file BeamBackgroundData.h.

74 { return m_numSegment; };

◆ GetNumSegmentAC()

int BeamBackgroundData::GetNumSegmentAC ( ) const
inline

Definition at line 77 of file BeamBackgroundData.h.

77 { return m_numSegmentAC; };

◆ GetNumSegmentACNoTime()

int BeamBackgroundData::GetNumSegmentACNoTime ( ) const
inline

Definition at line 76 of file BeamBackgroundData.h.

76 { return m_numSegmentACNoTime; };

◆ GetNumSegmentEarly()

int BeamBackgroundData::GetNumSegmentEarly ( ) const
inline

Definition at line 75 of file BeamBackgroundData.h.

75 { return m_numSegmentEarly; };

◆ GetNumTwoSided()

int BeamBackgroundData::GetNumTwoSided ( ) const
inline

Definition at line 86 of file BeamBackgroundData.h.

86 { return m_numTwoSided; };

◆ GetNumTwoSidedNoTime()

int BeamBackgroundData::GetNumTwoSidedNoTime ( ) const
inline

Definition at line 85 of file BeamBackgroundData.h.

85 { return m_numTwoSidedNoTime; };

◆ GetResultClus()

int BeamBackgroundData::GetResultClus ( int  i) const
inline

Definition at line 91 of file BeamBackgroundData.h.

91 { return m_resultClus[i]; };

◆ GetResultJet()

int BeamBackgroundData::GetResultJet ( int  i) const
inline

Definition at line 92 of file BeamBackgroundData.h.

92 { return m_resultJet[i]; };

◆ GetResultSeg()

int BeamBackgroundData::GetResultSeg ( int  i) const
inline

Definition at line 90 of file BeamBackgroundData.h.

90 { return m_resultSeg[i]; };

◆ SetDecision()

void BeamBackgroundData::SetDecision ( int  decision)
inline

Definition at line 104 of file BeamBackgroundData.h.

104 { m_decision = decision; };

◆ SetDirection()

void BeamBackgroundData::SetDirection ( int  direction)
inline

Definition at line 122 of file BeamBackgroundData.h.

122 { m_direction = direction; };

◆ SetNumClusterShape()

void BeamBackgroundData::SetNumClusterShape ( int  numClusterShape)
inline

Definition at line 119 of file BeamBackgroundData.h.

119 { m_numClusterShape = numClusterShape; };

◆ SetNumJet()

void BeamBackgroundData::SetNumJet ( int  numJet)
inline

Definition at line 120 of file BeamBackgroundData.h.

120 { m_numJet = numJet; };

◆ SetNumMatched()

void BeamBackgroundData::SetNumMatched ( int  numMatched)
inline

Definition at line 110 of file BeamBackgroundData.h.

110 { m_numMatched = numMatched; };

◆ SetNumNoTimeLoose()

void BeamBackgroundData::SetNumNoTimeLoose ( int  numNoTimeLoose)
inline

Definition at line 111 of file BeamBackgroundData.h.

111 { m_numNoTimeLoose = numNoTimeLoose; };

◆ SetNumNoTimeMedium()

void BeamBackgroundData::SetNumNoTimeMedium ( int  numNoTimeMedium)
inline

Definition at line 112 of file BeamBackgroundData.h.

112 { m_numNoTimeMedium = numNoTimeMedium; };

◆ SetNumNoTimeTight()

void BeamBackgroundData::SetNumNoTimeTight ( int  numNoTimeTight)
inline

Definition at line 113 of file BeamBackgroundData.h.

113 { m_numNoTimeTight = numNoTimeTight; };

◆ SetNumOneSidedLoose()

void BeamBackgroundData::SetNumOneSidedLoose ( int  numOneSidedLoose)
inline

Definition at line 114 of file BeamBackgroundData.h.

114 { m_numOneSidedLoose = numOneSidedLoose; };

◆ SetNumOneSidedMedium()

void BeamBackgroundData::SetNumOneSidedMedium ( int  numOneSidedMedium)
inline

Definition at line 115 of file BeamBackgroundData.h.

115 { m_numOneSidedMedium = numOneSidedMedium; };

◆ SetNumOneSidedTight()

void BeamBackgroundData::SetNumOneSidedTight ( int  numOneSidedTight)
inline

Definition at line 116 of file BeamBackgroundData.h.

116 { m_numOneSidedTight = numOneSidedTight; };

◆ SetNumSegment()

void BeamBackgroundData::SetNumSegment ( int  numSegment)
inline

Definition at line 106 of file BeamBackgroundData.h.

106 { m_numSegment = numSegment; };

◆ SetNumSegmentAC()

void BeamBackgroundData::SetNumSegmentAC ( int  numSegmentAC)
inline

Definition at line 109 of file BeamBackgroundData.h.

109 { m_numSegmentAC = numSegmentAC; };

◆ SetNumSegmentACNoTime()

void BeamBackgroundData::SetNumSegmentACNoTime ( int  numSegmentACNoTime)
inline

Definition at line 108 of file BeamBackgroundData.h.

108 { m_numSegmentACNoTime = numSegmentACNoTime; };

◆ SetNumSegmentEarly()

void BeamBackgroundData::SetNumSegmentEarly ( int  numSegmentEarly)
inline

Definition at line 107 of file BeamBackgroundData.h.

107 { m_numSegmentEarly = numSegmentEarly; };

◆ SetNumTwoSided()

void BeamBackgroundData::SetNumTwoSided ( int  numTwoSided)
inline

Definition at line 118 of file BeamBackgroundData.h.

118 { m_numTwoSided = numTwoSided; };

◆ SetNumTwoSidedNoTime()

void BeamBackgroundData::SetNumTwoSidedNoTime ( int  numTwoSidedNoTime)
inline

Definition at line 117 of file BeamBackgroundData.h.

117 { m_numTwoSidedNoTime = numTwoSidedNoTime; };

Member Data Documentation

◆ m_decision

int BeamBackgroundData::m_decision
private

Definition at line 135 of file BeamBackgroundData.h.

◆ m_direction

int BeamBackgroundData::m_direction
private

Definition at line 153 of file BeamBackgroundData.h.

◆ m_drdzClus

std::vector<float> BeamBackgroundData::m_drdzClus
private

Definition at line 160 of file BeamBackgroundData.h.

◆ m_indexClus

ElementLinkVector<xAOD::CaloClusterContainer> BeamBackgroundData::m_indexClus
private

Definition at line 155 of file BeamBackgroundData.h.

◆ m_indexJet

ElementLinkVector<xAOD::JetContainer> BeamBackgroundData::m_indexJet
private

Definition at line 162 of file BeamBackgroundData.h.

◆ m_indexSeg

ElementLinkVector<Trk::SegmentCollection> BeamBackgroundData::m_indexSeg
private

Definition at line 156 of file BeamBackgroundData.h.

◆ m_matchMatrix

std::vector<std::vector<int> > BeamBackgroundData::m_matchMatrix
private

Definition at line 157 of file BeamBackgroundData.h.

◆ m_numClusterShape

int BeamBackgroundData::m_numClusterShape
private

Definition at line 150 of file BeamBackgroundData.h.

◆ m_numJet

int BeamBackgroundData::m_numJet
private

Definition at line 151 of file BeamBackgroundData.h.

◆ m_numMatched

int BeamBackgroundData::m_numMatched
private

Definition at line 141 of file BeamBackgroundData.h.

◆ m_numNoTimeLoose

int BeamBackgroundData::m_numNoTimeLoose
private

Definition at line 142 of file BeamBackgroundData.h.

◆ m_numNoTimeMedium

int BeamBackgroundData::m_numNoTimeMedium
private

Definition at line 143 of file BeamBackgroundData.h.

◆ m_numNoTimeTight

int BeamBackgroundData::m_numNoTimeTight
private

Definition at line 144 of file BeamBackgroundData.h.

◆ m_numOneSidedLoose

int BeamBackgroundData::m_numOneSidedLoose
private

Definition at line 145 of file BeamBackgroundData.h.

◆ m_numOneSidedMedium

int BeamBackgroundData::m_numOneSidedMedium
private

Definition at line 146 of file BeamBackgroundData.h.

◆ m_numOneSidedTight

int BeamBackgroundData::m_numOneSidedTight
private

Definition at line 147 of file BeamBackgroundData.h.

◆ m_numSegment

int BeamBackgroundData::m_numSegment
private

Definition at line 137 of file BeamBackgroundData.h.

◆ m_numSegmentAC

int BeamBackgroundData::m_numSegmentAC
private

Definition at line 140 of file BeamBackgroundData.h.

◆ m_numSegmentACNoTime

int BeamBackgroundData::m_numSegmentACNoTime
private

Definition at line 139 of file BeamBackgroundData.h.

◆ m_numSegmentEarly

int BeamBackgroundData::m_numSegmentEarly
private

Definition at line 138 of file BeamBackgroundData.h.

◆ m_numTwoSided

int BeamBackgroundData::m_numTwoSided
private

Definition at line 149 of file BeamBackgroundData.h.

◆ m_numTwoSidedNoTime

int BeamBackgroundData::m_numTwoSidedNoTime
private

Definition at line 148 of file BeamBackgroundData.h.

◆ m_resultClus

std::vector<int> BeamBackgroundData::m_resultClus
private

Definition at line 159 of file BeamBackgroundData.h.

◆ m_resultJet

std::vector<int> BeamBackgroundData::m_resultJet
private

Definition at line 163 of file BeamBackgroundData.h.

◆ m_resultSeg

std::vector<int> BeamBackgroundData::m_resultSeg
private

Definition at line 158 of file BeamBackgroundData.h.


The documentation for this class was generated from the following files:
BeamBackgroundData::m_resultClus
std::vector< int > m_resultClus
Definition: BeamBackgroundData.h:159
BeamBackgroundData::ClusterShape
@ ClusterShape
Definition: BeamBackgroundData.h:68
BeamBackgroundData::OneSidedTight
@ OneSidedTight
Definition: BeamBackgroundData.h:65
BeamBackgroundData::OneSidedLoose
@ OneSidedLoose
Definition: BeamBackgroundData.h:63
index
Definition: index.py:1
BeamBackgroundData::GetIndexSeg
int GetIndexSeg(const Trk::Segment *seg) const
This function looks for the muon segment among the beam halo muon candidates.
Definition: BeamBackgroundData.cxx:13
BeamBackgroundData::Matched
@ Matched
Definition: BeamBackgroundData.h:59
BeamBackgroundData::m_numNoTimeTight
int m_numNoTimeTight
Definition: BeamBackgroundData.h:144
BeamBackgroundData::SegmentAC
@ SegmentAC
Definition: BeamBackgroundData.h:58
BeamBackgroundData::GetIndexJet
int GetIndexJet(const xAOD::Jet *jet) const
This function looks for the jet among the fake jets candidates.
Definition: BeamBackgroundData.cxx:51
BeamBackgroundData::TwoSidedNoTime
@ TwoSidedNoTime
Definition: BeamBackgroundData.h:66
BeamBackgroundData::m_numMatched
int m_numMatched
Definition: BeamBackgroundData.h:141
BeamBackgroundData::Segment
@ Segment
Definition: BeamBackgroundData.h:55
BeamBackgroundData::m_numNoTimeMedium
int m_numNoTimeMedium
Definition: BeamBackgroundData.h:143
BeamBackgroundData::m_numJet
int m_numJet
Definition: BeamBackgroundData.h:151
BeamBackgroundData::m_numTwoSidedNoTime
int m_numTwoSidedNoTime
Definition: BeamBackgroundData.h:148
BeamBackgroundData::m_numTwoSided
int m_numTwoSided
Definition: BeamBackgroundData.h:149
BeamBackgroundData::m_decision
int m_decision
Definition: BeamBackgroundData.h:131
BeamBackgroundData::NoTimeLoose
@ NoTimeLoose
Definition: BeamBackgroundData.h:60
jet
Definition: JetCalibTools_PlotJESFactors.cxx:23
BeamBackgroundData::NoTimeMedium
@ NoTimeMedium
Definition: BeamBackgroundData.h:61
lumiFormat.i
int i
Definition: lumiFormat.py:92
BeamBackgroundData::m_resultJet
std::vector< int > m_resultJet
Definition: BeamBackgroundData.h:163
BeamBackgroundData::m_numOneSidedTight
int m_numOneSidedTight
Definition: BeamBackgroundData.h:147
BeamBackgroundData::m_numSegmentACNoTime
int m_numSegmentACNoTime
Definition: BeamBackgroundData.h:139
BeamBackgroundData::TwoSided
@ TwoSided
Definition: BeamBackgroundData.h:67
BeamBackgroundData::m_numOneSidedLoose
int m_numOneSidedLoose
Definition: BeamBackgroundData.h:145
BeamBackgroundData::m_matchMatrix
std::vector< std::vector< int > > m_matchMatrix
Definition: BeamBackgroundData.h:157
BeamBackgroundData::m_numSegment
int m_numSegment
Definition: BeamBackgroundData.h:137
BeamBackgroundData::m_indexClus
ElementLinkVector< xAOD::CaloClusterContainer > m_indexClus
Definition: BeamBackgroundData.h:155
BeamBackgroundData::m_drdzClus
std::vector< float > m_drdzClus
Definition: BeamBackgroundData.h:160
BeamBackgroundData::NoTimeTight
@ NoTimeTight
Definition: BeamBackgroundData.h:62
BeamBackgroundData::m_numSegmentAC
int m_numSegmentAC
Definition: BeamBackgroundData.h:140
BeamBackgroundData::m_numClusterShape
int m_numClusterShape
Definition: BeamBackgroundData.h:150
DeMoScan.index
string index
Definition: DeMoScan.py:362
BeamBackgroundData::m_direction
int m_direction
Definition: BeamBackgroundData.h:153
BeamBackgroundData::m_numNoTimeLoose
int m_numNoTimeLoose
Definition: BeamBackgroundData.h:142
BeamBackgroundData::GetIndexClus
int GetIndexClus(const xAOD::CaloCluster *clus) const
This function looks for the calorimeter cluster among the beam halo muon candidates.
Definition: BeamBackgroundData.cxx:32
BeamBackgroundData::OneSidedMedium
@ OneSidedMedium
Definition: BeamBackgroundData.h:64
BeamBackgroundData::m_indexJet
ElementLinkVector< xAOD::JetContainer > m_indexJet
Definition: BeamBackgroundData.h:162
BeamBackgroundData::SegmentEarly
@ SegmentEarly
Definition: BeamBackgroundData.h:56
BeamBackgroundData::m_indexSeg
ElementLinkVector< Trk::SegmentCollection > m_indexSeg
Definition: BeamBackgroundData.h:156
BeamBackgroundData::m_numSegmentEarly
int m_numSegmentEarly
Definition: BeamBackgroundData.h:138
BeamBackgroundData::m_numOneSidedMedium
int m_numOneSidedMedium
Definition: BeamBackgroundData.h:146
BeamBackgroundData::SegmentACNoTime
@ SegmentACNoTime
Definition: BeamBackgroundData.h:57
BeamBackgroundData::m_resultSeg
std::vector< int > m_resultSeg
Definition: BeamBackgroundData.h:158