![]() |
ATLAS Offline Software
|
ElectronMuonTopoInfo is a class for storing information about combuned electron-muon object. More...
#include <ElectronMuonTopoInfo.h>
Public Member Functions | |
| ElectronMuonTopoInfo () | |
| ElectronMuonTopoInfo (int roiWord, float deltaPhi=-1., float deltaR=-1., float invMass=-1., bool el_valid=false, bool oppositeCharge=0, unsigned short vertexState=0) | |
| ~ElectronMuonTopoInfo () | |
| int | RoiWord () const |
| accessor methods | |
| float | DeltaPhi () const |
| float | DeltaR () const |
| float | InvMass () const |
| bool | ElecValid () const |
| bool | OppositeCharge () const |
| unsigned short | VertexState () const |
| void | SetRoiWord (int RoiWord) |
| set methods | |
| void | SetDeltaPhi (float DeltaPhi) |
| void | SetDeltaR (float DeltaR) |
| void | SetInvMass (float InvMass) |
| void | SetElecValid (bool ElecValid) |
| void | SetOppositeCharge (bool OppositeCharge) |
| void | SetVertexState (unsigned short vextexState) |
Private Attributes | |
| int | m_roiWord |
| Identifier of the RoI. | |
| float | m_DeltaPhi |
| Delta Phi between electron and muon. | |
| float | m_DeltaR |
| Delta R between electron and muon. | |
| float | m_InvMass |
| Invariant mass of electron and muon. | |
| bool | m_electronValid |
| boolean flag showing the validity of electron | |
| bool | m_oppositeCharge |
| True if electron and muon have opposite charged. | |
| unsigned short | m_vertexState |
| 3 bit description of vertex: 0=common, 1=not common, 3= not applicable | |
ElectronMuonTopoInfo is a class for storing information about combuned electron-muon object.
It stores angular distance, invariant mass, common vertex information, and opposite charge bit
Definition at line 38 of file ElectronMuonTopoInfo.h.
| ElectronMuonTopoInfo::ElectronMuonTopoInfo | ( | ) |
Definition at line 24 of file ElectronMuonTopoInfo.cxx.
| ElectronMuonTopoInfo::ElectronMuonTopoInfo | ( | int | roiWord, |
| float | deltaPhi = -1., | ||
| float | deltaR = -1., | ||
| float | invMass = -1., | ||
| bool | el_valid = false, | ||
| bool | oppositeCharge = 0, | ||
| unsigned short | vertexState = 0 ) |
Definition at line 34 of file ElectronMuonTopoInfo.cxx.
| ElectronMuonTopoInfo::~ElectronMuonTopoInfo | ( | ) |
Definition at line 46 of file ElectronMuonTopoInfo.cxx.
|
inline |
Definition at line 50 of file ElectronMuonTopoInfo.h.
|
inline |
Definition at line 51 of file ElectronMuonTopoInfo.h.
|
inline |
Definition at line 53 of file ElectronMuonTopoInfo.h.
|
inline |
Definition at line 52 of file ElectronMuonTopoInfo.h.
|
inline |
Definition at line 54 of file ElectronMuonTopoInfo.h.
|
inline |
| void ElectronMuonTopoInfo::SetDeltaPhi | ( | float | DeltaPhi | ) |
Definition at line 51 of file ElectronMuonTopoInfo.cxx.
| void ElectronMuonTopoInfo::SetDeltaR | ( | float | DeltaR | ) |
Definition at line 52 of file ElectronMuonTopoInfo.cxx.
| void ElectronMuonTopoInfo::SetElecValid | ( | bool | ElecValid | ) |
Definition at line 54 of file ElectronMuonTopoInfo.cxx.
| void ElectronMuonTopoInfo::SetInvMass | ( | float | InvMass | ) |
Definition at line 53 of file ElectronMuonTopoInfo.cxx.
| void ElectronMuonTopoInfo::SetOppositeCharge | ( | bool | OppositeCharge | ) |
Definition at line 55 of file ElectronMuonTopoInfo.cxx.
| void ElectronMuonTopoInfo::SetRoiWord | ( | int | RoiWord | ) |
set methods
Definition at line 50 of file ElectronMuonTopoInfo.cxx.
| void ElectronMuonTopoInfo::SetVertexState | ( | unsigned short | vextexState | ) |
Definition at line 56 of file ElectronMuonTopoInfo.cxx.
|
inline |
Definition at line 55 of file ElectronMuonTopoInfo.h.
|
private |
Delta Phi between electron and muon.
Definition at line 71 of file ElectronMuonTopoInfo.h.
|
private |
Delta R between electron and muon.
Definition at line 73 of file ElectronMuonTopoInfo.h.
|
private |
boolean flag showing the validity of electron
Definition at line 77 of file ElectronMuonTopoInfo.h.
|
private |
Invariant mass of electron and muon.
Definition at line 75 of file ElectronMuonTopoInfo.h.
|
private |
True if electron and muon have opposite charged.
Definition at line 79 of file ElectronMuonTopoInfo.h.
|
private |
Identifier of the RoI.
Definition at line 69 of file ElectronMuonTopoInfo.h.
|
private |
3 bit description of vertex: 0=common, 1=not common, 3= not applicable
Definition at line 81 of file ElectronMuonTopoInfo.h.