![]() |
ATLAS Offline Software
|
Class holding the results of the Beam Background Identification Method. More...
#include <BeamBackgroundData.h>
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::Segment * | GetIndexSeg (int i) const |
const xAOD::CaloCluster * | GetIndexClus (int i) const |
const xAOD::Jet * | GetIndexJet (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::CaloClusterContainer > | m_indexClus |
ElementLinkVector< Trk::SegmentCollection > | m_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::JetContainer > | m_indexJet |
std::vector< int > | m_resultJet |
Class holding the results of the Beam Background Identification Method.
The results are obtained by BeamBackgroundFiller.
Definition at line 28 of file BeamBackgroundData.h.
Enumerator | |
---|---|
Segment | |
SegmentEarly | |
SegmentACNoTime | |
SegmentAC | |
Matched | |
NoTimeLoose | |
NoTimeMedium | |
NoTimeTight | |
OneSidedLoose | |
OneSidedMedium | |
OneSidedTight | |
TwoSidedNoTime | |
TwoSided | |
ClusterShape |
Definition at line 54 of file BeamBackgroundData.h.
|
inline |
Definition at line 31 of file BeamBackgroundData.h.
|
inline |
Definition at line 51 of file BeamBackgroundData.h.
|
inline |
Definition at line 131 of file BeamBackgroundData.h.
|
inline |
Definition at line 125 of file BeamBackgroundData.h.
|
inline |
Definition at line 126 of file BeamBackgroundData.h.
|
inline |
Definition at line 124 of file BeamBackgroundData.h.
|
inline |
Definition at line 130 of file BeamBackgroundData.h.
|
inline |
Definition at line 128 of file BeamBackgroundData.h.
|
inline |
Definition at line 129 of file BeamBackgroundData.h.
|
inline |
Definition at line 127 of file BeamBackgroundData.h.
|
inline |
Definition at line 72 of file BeamBackgroundData.h.
|
inline |
Definition at line 101 of file BeamBackgroundData.h.
|
inline |
Definition at line 99 of file BeamBackgroundData.h.
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.
|
inline |
Definition at line 97 of file BeamBackgroundData.h.
Definition at line 98 of file BeamBackgroundData.h.
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.
|
inline |
Definition at line 96 of file BeamBackgroundData.h.
|
inline |
Definition at line 87 of file BeamBackgroundData.h.
|
inline |
Definition at line 88 of file BeamBackgroundData.h.
|
inline |
Definition at line 78 of file BeamBackgroundData.h.
|
inline |
Definition at line 79 of file BeamBackgroundData.h.
|
inline |
Definition at line 80 of file BeamBackgroundData.h.
|
inline |
Definition at line 81 of file BeamBackgroundData.h.
|
inline |
Definition at line 82 of file BeamBackgroundData.h.
|
inline |
Definition at line 83 of file BeamBackgroundData.h.
|
inline |
Definition at line 84 of file BeamBackgroundData.h.
|
inline |
Definition at line 74 of file BeamBackgroundData.h.
|
inline |
Definition at line 77 of file BeamBackgroundData.h.
|
inline |
Definition at line 76 of file BeamBackgroundData.h.
|
inline |
Definition at line 75 of file BeamBackgroundData.h.
|
inline |
Definition at line 86 of file BeamBackgroundData.h.
|
inline |
Definition at line 85 of file BeamBackgroundData.h.
|
inline |
Definition at line 91 of file BeamBackgroundData.h.
|
inline |
Definition at line 92 of file BeamBackgroundData.h.
|
inline |
Definition at line 90 of file BeamBackgroundData.h.
|
inline |
Definition at line 104 of file BeamBackgroundData.h.
|
inline |
Definition at line 122 of file BeamBackgroundData.h.
|
inline |
Definition at line 119 of file BeamBackgroundData.h.
|
inline |
Definition at line 120 of file BeamBackgroundData.h.
|
inline |
Definition at line 110 of file BeamBackgroundData.h.
|
inline |
Definition at line 111 of file BeamBackgroundData.h.
|
inline |
Definition at line 112 of file BeamBackgroundData.h.
|
inline |
Definition at line 113 of file BeamBackgroundData.h.
|
inline |
Definition at line 114 of file BeamBackgroundData.h.
|
inline |
Definition at line 115 of file BeamBackgroundData.h.
|
inline |
Definition at line 116 of file BeamBackgroundData.h.
|
inline |
Definition at line 106 of file BeamBackgroundData.h.
|
inline |
Definition at line 109 of file BeamBackgroundData.h.
|
inline |
Definition at line 108 of file BeamBackgroundData.h.
|
inline |
Definition at line 107 of file BeamBackgroundData.h.
|
inline |
Definition at line 118 of file BeamBackgroundData.h.
|
inline |
Definition at line 117 of file BeamBackgroundData.h.
|
private |
Definition at line 135 of file BeamBackgroundData.h.
|
private |
Definition at line 153 of file BeamBackgroundData.h.
|
private |
Definition at line 160 of file BeamBackgroundData.h.
|
private |
Definition at line 155 of file BeamBackgroundData.h.
|
private |
Definition at line 162 of file BeamBackgroundData.h.
|
private |
Definition at line 156 of file BeamBackgroundData.h.
|
private |
Definition at line 157 of file BeamBackgroundData.h.
|
private |
Definition at line 150 of file BeamBackgroundData.h.
|
private |
Definition at line 151 of file BeamBackgroundData.h.
|
private |
Definition at line 141 of file BeamBackgroundData.h.
|
private |
Definition at line 142 of file BeamBackgroundData.h.
|
private |
Definition at line 143 of file BeamBackgroundData.h.
|
private |
Definition at line 144 of file BeamBackgroundData.h.
|
private |
Definition at line 145 of file BeamBackgroundData.h.
|
private |
Definition at line 146 of file BeamBackgroundData.h.
|
private |
Definition at line 147 of file BeamBackgroundData.h.
|
private |
Definition at line 137 of file BeamBackgroundData.h.
|
private |
Definition at line 140 of file BeamBackgroundData.h.
|
private |
Definition at line 139 of file BeamBackgroundData.h.
|
private |
Definition at line 138 of file BeamBackgroundData.h.
|
private |
Definition at line 149 of file BeamBackgroundData.h.
|
private |
Definition at line 148 of file BeamBackgroundData.h.
|
private |
Definition at line 159 of file BeamBackgroundData.h.
|
private |
Definition at line 163 of file BeamBackgroundData.h.
|
private |
Definition at line 158 of file BeamBackgroundData.h.