![]() |
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.
1.8.18