|  | 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
 1.8.18