ATLAS Offline Software
L2StandAloneMuon_v1.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // $Id: L2StandAloneMuon_v1.h 661304 2015-04-18 04:31:23Z mishitsu $
8 #ifndef XAODTRIGMUON_VERSIONS_L2STANDALONEMUON_V1_H
9 #define XAODTRIGMUON_VERSIONS_L2STANDALONEMUON_V1_H
10 
11 // System include(s):
12 extern "C" {
13 # include <stdint.h>
14 }
15 #include <iosfwd>
16 
17 // xAOD include(s):
18 #include "xAODBase/IParticle.h"
19 
20 // ROOT include(s):
21 #include "Math/Vector4D.h"
22 
23 namespace xAOD {
24 
36  class L2StandAloneMuon_v1 : public IParticle {
37 
38  public:
41 
44 
46  virtual double pt() const;
48  virtual double eta() const;
50  virtual double phi() const;
52  virtual double m() const;
54  virtual double e() const;
56  virtual double rapidity() const;
57 
59  typedef TLorentzVector FourMom_t;
60 
62  virtual FourMom_t p4() const;
63 
65  typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> > GenVecFourMom_t;
66 
69 
71  virtual Type::ObjectType type() const;
72 
74 
77 
79  void setPt( float pt );
81  void setEta( float eta );
83  void setPhi( float phi );
84 
86 
89 
91  uint32_t roiWord() const;
94 
96  int sAddress() const;
98  void setSAddress( int value );
99 
101  float etaMS() const;
103  void setEtaMS( float value );
104 
106  float phiMS() const;
108  void setPhiMS( float value );
109 
111  float dirPhiMS() const;
113  void setDirPhiMS( float value );
114 
116  float rMS() const;
118  void setRMS( float value );
119 
121  float zMS() const;
123  void setZMS( float value );
124 
126  float dirZMS() const;
128  void setDirZMS( float value );
129 
131  float beta() const;
133  void setBeta( float value );
134 
136  float barrelRadius() const;
138  void setBarrelRadius( float value );
139 
141  float barrelSagitta() const;
143  void setBarrelSagitta( float value );
144 
146  float endcapAlpha() const;
148  void setEndcapAlpha( float value );
149 
151  float endcapBeta() const;
153  void setEndcapBeta( float value );
154 
156  float endcapRadius() const;
158  void setEndcapRadius( float value );
159 
161  float slopeInner() const;
163  void setSlopeInner( float value );
164 
166  float interceptInner() const;
168  void setInterceptInner( float value );
169 
171  float deltaR() const;
173  void setDeltaR( float value );
174 
176  float etaMap() const;
178  void setEtaMap( float value );
179 
181  float phiMap() const;
183  void setPhiMap( float value );
184 
186  int etaBin() const;
188  void setEtaBin( int value );
189 
191  int phiBin() const;
193  void setPhiBin( int value );
194 
196  int isTgcFailure() const;
198  void setIsTgcFailure( int value );
199 
201  int isRpcFailure() const;
203  void setIsRpcFailure( int value );
204 
206  float deltaPt() const;
208  void setDeltaPt( float value );
209 
211  float deltaEta() const;
213  void setDeltaEta( float value );
214 
216  float deltaPhi() const;
218  void setDeltaPhi( float value );
219 
221  float superPointR( int chamber ) const;
223  float superPointZ( int chamber ) const;
225  float superPointSlope( int chamber ) const;
227  float superPointIntercept( int chamber ) const;
229  float superPointChi2( int chamber ) const;
231  void setSuperPoint( int chamber, float r, float z, float slope, float intercept=0., float chi2=0. );
232 
234  uint32_t nTrackPositions() const;
236  float trackPositionR( unsigned int n ) const;
238  float trackPositionZ( unsigned int n ) const;
240  float trackPositionEta( unsigned int n ) const;
242  float trackPositionPhi( unsigned int n ) const;
244  void setTrackPosition( float r, float z, float eta, float phi );
245 
247  int algoId() const;
248  void setAlgoId( int value);
249 
251  uint32_t teId() const;
253 
255  uint32_t lvl1Id() const;
257 
261 
265 
267  uint32_t roiId() const;
269 
273 
277 
281 
285 
289 
291  uint32_t roiEta() const;
293 
295  uint32_t roiPhi() const;
296  void setRoiPhi( uint32_t value );
297 
299  float ptBarrelRadius() const;
300  void setPtBarrelRadius( float value );
301 
302  float ptBarrelSagitta() const;
303  void setPtBarrelSagitta( float value );
304 
305  float ptEndcapAlpha() const;
306  void setPtEndcapAlpha( float value );
307 
308  float ptEndcapBeta() const;
309  void setPtEndcapBeta( float value );
310 
311  float ptEndcapRadius() const;
312  void setPtEndcapRadius( float value );
313 
316  int chamberType1( int station, int sector ) const;
317  int chamberType2( int station, int sector ) const;
319  float roadAw( int station, int sector ) const;
321  float roadBw( int station, int sector ) const;
323  float zMin( int station, int sector ) const;
324  float zMax( int station, int sector ) const;
326  float rMin( int station, int sector ) const;
327  float rMax( int station, int sector ) const;
329  float etaMin( int station, int sector ) const;
330  float etaMax( int station, int sector ) const;
331 
333  void setChamberType1( int station, int sector, int chamberType);
334  void setChamberType2( int station, int sector, int chamberType);
335  void setRoad( int station, int sector, float aw, float bw );
336  void setRegionZ( int station, int sector, float min, float max );
337  void setRegionR( int station, int sector, float min, float max );
338  void setRegionEta( int station, int sector, float min, float max );
339 
341  float tgcPt() const;
342 
343  float tgcInnEta() const;
344  float tgcInnPhi() const;
345  float tgcInnR() const;
346  float tgcInnZ() const;
347 
348  float tgcInnRhoStd() const;
349  long tgcInnRhoN() const;
350  float tgcInnPhiStd() const;
351  long tgcInnPhiN() const;
352 
353  float tgcMid1Eta() const;
354  float tgcMid1Phi() const;
355  float tgcMid1R() const;
356  float tgcMid1Z() const;
357 
358  float tgcMid2Eta() const;
359  float tgcMid2Phi() const;
360  float tgcMid2R() const;
361  float tgcMid2Z() const;
362 
363  float tgcMidRhoChi2() const;
364  long tgcMidRhoN() const;
365  float tgcMidPhiChi2() const;
366  long tgcMidPhiN() const;
367 
369  void setTgcPt( float value );
370 
371  void setTgcInn( float eta, float phi, float r, float z );
372  void setTgcInnF( float rhoStd, long rhoN, float phiStd, long phiN );
373  void setTgcMid1( float eta, float phi, float r, float z );
374  void setTgcMid2( float eta, float phi, float r, float z );
375  void setTgcMidF( float rhoChi2, long rhoN, float phiChi2, long phiN );
376 
378  float rpc1x() const;
379  float rpc1y() const;
380  float rpc1z() const;
381 
382  float rpc2x() const;
383  float rpc2y() const;
384  float rpc2z() const;
385 
386  float rpc3x() const;
387  float rpc3y() const;
388  float rpc3z() const;
389 
391  void setRpc1( float x, float y, float z );
392  void setRpc2( float x, float y, float z );
393  void setRpc3( float x, float y, float z );
394 
396  int extensionCapacity() const;
397  void setExtensionCapacity( int value );
398 
399  int robCapacity() const;
400  void setRobCapacity( int value );
401 
402  int csmCapacity() const;
403  void setCsmCapacity( int value );
404 
405  int lvl1EmuCapacity() const;
406  void setLvl1EmuCapacity( int value );
407 
408  int rpcHitsCapacity() const;
409  void setRpcHitsCapacity( int value );
410 
411  int tgcHitsCapacity() const;
412  void setTgcHitsCapacity( int value );
413 
414  int mdtHitsCapacity() const;
415  void setMdtHitsCapacity( int value );
416 
417  void setCapacities( int ext, int rob, int csm, int lvl1, int rpc, int tgc, int mdt );
418 
420  const std::vector< uint32_t >& extension0() const;
421  const std::vector< uint32_t >& extension1() const;
422  const std::vector< uint32_t >& extension2() const;
423  const std::vector< uint32_t >& extension3() const;
424  const std::vector< uint32_t >& extension4() const;
425  const std::vector< uint32_t >& extension5() const;
426  const std::vector< uint32_t >& extension6() const;
427  const std::vector< uint32_t >& extension7() const;
428  const std::vector< uint32_t >& extension8() const;
429  const std::vector< uint32_t >& extension9() const;
431  void setExtension0( uint32_t value );
432  void setExtension1( uint32_t value );
433  void setExtension2( uint32_t value );
434  void setExtension3( uint32_t value );
435  void setExtension4( uint32_t value );
436  void setExtension5( uint32_t value );
437  void setExtension6( uint32_t value );
438  void setExtension7( uint32_t value );
439  void setExtension8( uint32_t value );
440  void setExtension9( uint32_t value );
441 
443  const std::vector< uint32_t >& lvl1Emulation() const;
444  void setEtaPivot(uint32_t ly0, uint32_t ly1 );
445  void setEtaLow( uint32_t ly00, uint32_t ly01, uint32_t ly10, uint32_t ly11 );
446  void setEtaHigh( uint32_t ly00, uint32_t ly01, uint32_t ly10, uint32_t ly11 );
447  void setPhiPivot (uint32_t ly0, uint32_t ly1 );
448  void setPhiLow( uint32_t ly00, uint32_t ly01, uint32_t ly10, uint32_t ly11 );
449  void setPhiHigh( uint32_t ly00, uint32_t ly01, uint32_t ly10, uint32_t ly11 );
450 
452  const std::vector< uint32_t >& robId() const;
453  const std::vector< uint32_t >& removedRobId() const;
454  void setRequestedRob( uint32_t rob );
455  void setRemovedRob( uint32_t rob );
456 
458  const std::vector< uint32_t >& csmId() const;
459  const std::vector< uint32_t >& csmSize() const;
460  const std::vector< uint32_t >& csmError() const;
461  const std::vector< uint32_t >& removedCsmId() const;
462  void setConvertedCsm( uint32_t csm, uint32_t sz );
463  void setCsmError( uint32_t err );
464  void setRemovedCsm( uint32_t csm );
465 
467  const std::vector< uint32_t >& padHitOnlineId() const;
468  const std::vector< uint32_t >& padHitCode() const;
469  const std::vector< float >& padHitX() const;
470  const std::vector< float >& padHitY() const;
471  const std::vector< float >& padHitZ() const;
472  const std::vector< float >& padHitR() const;
473  const std::vector< float >& padHitP() const;
475  void setPadHit(uint32_t onlineId, uint32_t code, float x, float y, float z,
476  float r, float p);
477 
479  const std::vector< float >& tgcInnRhoHitPhi() const;
480  const std::vector< float >& tgcInnRhoHitR() const;
481  const std::vector< float >& tgcInnRhoHitZ() const;
482  const std::vector< float >& tgcInnRhoHitWidth() const;
483  const std::vector< uint32_t >& tgcInnRhoHitInSeg() const;
484  const std::vector< float >& tgcInnPhiHitPhi() const;
485  const std::vector< float >& tgcInnPhiHitR() const;
486  const std::vector< float >& tgcInnPhiHitZ() const;
487  const std::vector< float >& tgcInnPhiHitWidth() const;
488  const std::vector< uint32_t >& tgcInnPhiHitInSeg() const;
489  const std::vector< float >& tgcMidRhoHitPhi() const;
490  const std::vector< float >& tgcMidRhoHitR() const;
491  const std::vector< float >& tgcMidRhoHitZ() const;
492  const std::vector< float >& tgcMidRhoHitWidth() const;
493  const std::vector< uint32_t >& tgcMidRhoHitInSeg() const;
494  const std::vector< float >& tgcMidPhiHitPhi() const;
495  const std::vector< float >& tgcMidPhiHitR() const;
496  const std::vector< float >& tgcMidPhiHitZ() const;
497  const std::vector< float >& tgcMidPhiHitWidth() const;
498  const std::vector< uint32_t >& tgcMidPhiHitInSeg() const;
500  void setTgcInnRhoHit( float phi, float r, float z, float width, uint32_t in_seg );
501  void setTgcInnPhiHit( float phi, float r, float z, float width, uint32_t in_seg );
502  void setTgcMidRhoHit( float phi, float r, float z, float width, uint32_t in_seg );
503  void setTgcMidPhiHit( float phi, float r, float z, float width, uint32_t in_seg );
504 
506  uint32_t nMdtHits() const;
507  uint32_t mdtHitOnlineId( unsigned int tube ) const;
508  uint32_t mdtHitOfflineId( unsigned int tube ) const;
509  uint32_t mdtHitChamber( unsigned int tube ) const;
510  float mdtHitR( unsigned int tube ) const;
511  float mdtHitZ( unsigned int tube ) const;
512  float mdtHitResidual( unsigned int tube ) const;
513  float mdtHitTime( unsigned int tube ) const;
514  float mdtHitSpace( unsigned int tube ) const;
515  float mdtHitSigma( unsigned int tube ) const;
517  void setMdtHit( uint32_t onlineId, uint32_t offlineId, int chamber, float r, float z,
518  float residual, float time, float space, float sigma );
519 
521 
522  }; // class L2StandAloneMuon_v1
523 
524 } // namespace xAOD
525 
527 std::ostream& operator<< ( std::ostream& out,
528  const xAOD::L2StandAloneMuon_v1& mu );
529 
530 #endif // XAODTRIGMUON_VERSIONS_L2STANDALONEMUON_V1_H
xAOD::L2StandAloneMuon_v1::setExtension2
void setExtension2(uint32_t value)
Definition: L2StandAloneMuon_v1.cxx:1366
xAOD::L2StandAloneMuon_v1::setTgcInnPhiHit
void setTgcInnPhiHit(float phi, float r, float z, float width, uint32_t in_seg)
Definition: L2StandAloneMuon_v1.cxx:1640
xAOD::L2StandAloneMuon_v1::tgcMidPhiHitWidth
const std::vector< float > & tgcMidPhiHitWidth() const
xAOD::L2StandAloneMuon_v1::setChamberType1
void setChamberType1(int station, int sector, int chamberType)
Set the muon road information.
Definition: L2StandAloneMuon_v1.cxx:711
xAOD::L2StandAloneMuon_v1::setExtension5
void setExtension5(uint32_t value)
Definition: L2StandAloneMuon_v1.cxx:1384
beamspotman.r
def r
Definition: beamspotman.py:676
xAOD::L2StandAloneMuon_v1::tgcMidRhoChi2
float tgcMidRhoChi2() const
xAOD::L2StandAloneMuon_v1::setRoiNumber
void setRoiNumber(uint32_t value)
xAOD::L2StandAloneMuon_v1::barrelRadius
float barrelRadius() const
Get the fitted radius of the muon in the barrel.
xAOD::L2StandAloneMuon_v1::setPtEndcapBeta
void setPtEndcapBeta(float value)
xAOD::L2StandAloneMuon_v1::setRpc3
void setRpc3(float x, float y, float z)
Definition: L2StandAloneMuon_v1.cxx:1094
xAOD::L2StandAloneMuon_v1::setDirPhiMS
void setDirPhiMS(float value)
Set tan phi at muon spectrometer.
xAOD::L2StandAloneMuon_v1::pt
virtual double pt() const
The transverse momentum ( ) of the particle.
xAOD::L2StandAloneMuon_v1::roiId
uint32_t roiId() const
Get and set RoI ID.
xAOD::L2StandAloneMuon_v1::GenVecFourMom_t
ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiM4D< double > > GenVecFourMom_t
Base 4 Momentum type for trig muons.
Definition: L2StandAloneMuon_v1.h:65
xAOD::L2StandAloneMuon_v1::setRoiSector
void setRoiSector(uint32_t value)
xAOD::L2StandAloneMuon_v1::tgcMidRhoHitPhi
const std::vector< float > & tgcMidRhoHitPhi() const
xAOD::L2StandAloneMuon_v1::tgcMid1Phi
float tgcMid1Phi() const
xAOD::L2StandAloneMuon_v1::setIsTgcFailure
void setIsTgcFailure(int value)
Set flag to record if TGC is properly read.
pdg_comparison.sigma
sigma
Definition: pdg_comparison.py:324
xAOD::L2StandAloneMuon_v1::setPtBarrelSagitta
void setPtBarrelSagitta(float value)
fitman.sz
sz
Definition: fitman.py:527
xAOD::L2StandAloneMuon_v1::type
virtual Type::ObjectType type() const
The type of the object as a simple enumeration.
max
#define max(a, b)
Definition: cfImp.cxx:41
IParticle.h
xAOD::L2StandAloneMuon_v1::setExtension9
void setExtension9(uint32_t value)
Definition: L2StandAloneMuon_v1.cxx:1408
xAOD::L2StandAloneMuon_v1::setTgcMidRhoHit
void setTgcMidRhoHit(float phi, float r, float z, float width, uint32_t in_seg)
Definition: L2StandAloneMuon_v1.cxx:1655
xAOD::L2StandAloneMuon_v1::extension4
const std::vector< uint32_t > & extension4() const
xAOD::L2StandAloneMuon_v1::robCapacity
int robCapacity() const
xAOD::L2StandAloneMuon_v1::extension1
const std::vector< uint32_t > & extension1() const
xAOD::L2StandAloneMuon_v1::setRoiThreshold
void setRoiThreshold(uint32_t value)
xAOD::L2StandAloneMuon_v1::setPhi
void setPhi(float phi)
Set the azimuthal angle ( ) of the muon.
Definition: L2StandAloneMuon_v1.cxx:89
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
xAOD::L2StandAloneMuon_v1::mdtHitOfflineId
uint32_t mdtHitOfflineId(unsigned int tube) const
Definition: L2StandAloneMuon_v1.cxx:1702
xAOD::L2StandAloneMuon_v1::rpc1z
float rpc1z() const
ClusterSeg::residual
@ residual
Definition: ClusterNtuple.h:20
calibdata.chamber
chamber
Definition: calibdata.py:32
xAOD::L2StandAloneMuon_v1::m
virtual double m() const
The invariant mass of the particle.
xAOD::L2StandAloneMuon_v1::tgcMidPhiHitInSeg
const std::vector< uint32_t > & tgcMidPhiHitInSeg() const
xAOD::L2StandAloneMuon_v1::tgcMidPhiHitZ
const std::vector< float > & tgcMidPhiHitZ() const
xAOD::L2StandAloneMuon_v1::setZMS
void setZMS(float value)
Set the Z at muon spectrometer.
xAOD::L2StandAloneMuon_v1::slopeInner
float slopeInner() const
Get the slope at inner.
xAOD::L2StandAloneMuon_v1::setMdtHit
void setMdtHit(uint32_t onlineId, uint32_t offlineId, int chamber, float r, float z, float residual, float time, float space, float sigma)
Set the properties of each MDT tube.
Definition: L2StandAloneMuon_v1.cxx:1767
xAOD::L2StandAloneMuon_v1::extension3
const std::vector< uint32_t > & extension3() const
xAOD::L2StandAloneMuon_v1::rpc2z
float rpc2z() const
xAOD::L2StandAloneMuon_v1::tgcMid1Z
float tgcMid1Z() const
xAOD::L2StandAloneMuon_v1::setRoiId
void setRoiId(uint32_t value)
xAOD::L2StandAloneMuon_v1::ptEndcapAlpha
float ptEndcapAlpha() const
xAOD::L2StandAloneMuon_v1::csmError
const std::vector< uint32_t > & csmError() const
xAOD::L2StandAloneMuon_v1::padHitZ
const std::vector< float > & padHitZ() const
xAOD::L2StandAloneMuon_v1::lvl1Emulation
const std::vector< uint32_t > & lvl1Emulation() const
Level 1 emulation info.
xAOD::L2StandAloneMuon_v1::tgcInnPhiHitZ
const std::vector< float > & tgcInnPhiHitZ() const
xAOD::L2StandAloneMuon_v1::tgcInnEta
float tgcInnEta() const
xAOD::L2StandAloneMuon_v1::isRpcFailure
int isRpcFailure() const
Get flag to see if RPC is properly read.
xAOD::L2StandAloneMuon_v1::setSAddress
void setSAddress(int value)
Set the station address of the muon.
python.AthDsoLogger.out
out
Definition: AthDsoLogger.py:71
xAOD::L2StandAloneMuon_v1::deltaR
float deltaR() const
Get deltaR.
xAOD::L2StandAloneMuon_v1::setDeltaPt
void setDeltaPt(float value)
Set error of pT.
xAOD::L2StandAloneMuon_v1::setBarrelSagitta
void setBarrelSagitta(float value)
Set the fitted sagitta of the muon in the barrel.
xAOD::L2StandAloneMuon_v1::setDirZMS
void setDirZMS(float value)
Set dRdZ at muon spectrometer.
athena.value
value
Definition: athena.py:124
xAOD::L2StandAloneMuon_v1::tgcMid2Phi
float tgcMid2Phi() const
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::L2StandAloneMuon_v1::mdtHitSigma
float mdtHitSigma(unsigned int tube) const
Definition: L2StandAloneMuon_v1.cxx:1759
xAOD::L2StandAloneMuon_v1::lvl1EmuCapacity
int lvl1EmuCapacity() const
xAOD::L2StandAloneMuon_v1::setExtension1
void setExtension1(uint32_t value)
Definition: L2StandAloneMuon_v1.cxx:1360
xAOD::L2StandAloneMuon_v1::etaMS
float etaMS() const
Get the eta at muon spectrometer.
xAOD::L2StandAloneMuon_v1::setIsRpcFailure
void setIsRpcFailure(int value)
Set flag to record if RPC is properly read.
xAOD::L2StandAloneMuon_v1::tgcInnPhiHitPhi
const std::vector< float > & tgcInnPhiHitPhi() const
xAOD::L2StandAloneMuon_v1::tgcInnPhiN
long tgcInnPhiN() const
xAOD::L2StandAloneMuon_v1::mdtHitR
float mdtHitR(unsigned int tube) const
Definition: L2StandAloneMuon_v1.cxx:1719
xAOD::L2StandAloneMuon_v1::ptBarrelRadius
float ptBarrelRadius() const
Set and get pT from different algorithms.
xAOD::L2StandAloneMuon_v1::setPhiMS
void setPhiMS(float value)
Set the phi at muon spectrometer.
xAOD::L2StandAloneMuon_v1::rpc3z
float rpc3z() const
xAOD::L2StandAloneMuon_v1::FourMom_t
TLorentzVector FourMom_t
Definition of the 4-momentum type.
Definition: L2StandAloneMuon_v1.h:59
xAOD::IParticle
Class providing the definition of the 4-vector interface.
Definition: Event/xAOD/xAODBase/xAODBase/IParticle.h:41
xAOD::L2StandAloneMuon_v1::setTgcMidF
void setTgcMidF(float rhoChi2, long rhoN, float phiChi2, long phiN)
Definition: L2StandAloneMuon_v1.cxx:1035
xAOD::L2StandAloneMuon_v1::padHitP
const std::vector< float > & padHitP() const
xAOD::L2StandAloneMuon_v1::setTgcPt
void setTgcPt(float value)
Set the results of TGC fit.
xAOD::L2StandAloneMuon_v1::mdtHitChamber
uint32_t mdtHitChamber(unsigned int tube) const
Definition: L2StandAloneMuon_v1.cxx:1710
x
#define x
xAOD::L2StandAloneMuon_v1::csmCapacity
int csmCapacity() const
xAOD::L2StandAloneMuon_v1::setTgcHitsCapacity
void setTgcHitsCapacity(int value)
Set size of storage for TGC hits.
Definition: L2StandAloneMuon_v1.cxx:1273
xAOD::L2StandAloneMuon_v1::lvl1Id
uint32_t lvl1Id() const
Get and set extended level-1 ID.
xAOD::L2StandAloneMuon_v1::rMax
float rMax(int station, int sector) const
Definition: L2StandAloneMuon_v1.cxx:628
xAOD::L2StandAloneMuon_v1::mdtHitResidual
float mdtHitResidual(unsigned int tube) const
Definition: L2StandAloneMuon_v1.cxx:1735
xAOD::L2StandAloneMuon_v1::setPhiBin
void setPhiBin(int value)
Set phi bin of pT LUT.
xAOD::L2StandAloneMuon_v1::setExtension4
void setExtension4(uint32_t value)
Definition: L2StandAloneMuon_v1.cxx:1378
xAOD::L2StandAloneMuon_v1::setRoiSubsystem
void setRoiSubsystem(uint32_t value)
xAOD::L2StandAloneMuon_v1::rMS
float rMS() const
Get the R at muon spectrometer.
xAOD::L2StandAloneMuon_v1::beta
float beta() const
Get beta.
xAOD::L2StandAloneMuon_v1::trackPositionPhi
float trackPositionPhi(unsigned int n) const
Get phi postion of track.
Definition: L2StandAloneMuon_v1.cxx:292
xAOD::L2StandAloneMuon_v1::superPointSlope
float superPointSlope(int chamber) const
Get the measured slope of the muon in one particular super point.
Definition: L2StandAloneMuon_v1.cxx:195
xAOD::L2StandAloneMuon_v1::padHitR
const std::vector< float > & padHitR() const
xAOD::L2StandAloneMuon_v1::setEtaBin
void setEtaBin(int value)
Set eta bin of pT LUT.
xAOD::L2StandAloneMuon_v1::deltaPhi
float deltaPhi() const
Get error of phi.
xAOD::L2StandAloneMuon_v1::tgcInnPhiHitInSeg
const std::vector< uint32_t > & tgcInnPhiHitInSeg() const
xAOD::L2StandAloneMuon_v1::roiPhi
uint32_t roiPhi() const
Get and set RoI phi.
Definition: L2StandAloneMuon_v1.cxx:355
xAOD::IParticle::FourMom_t
TLorentzVector FourMom_t
Definition of the 4-momentum type.
Definition: Event/xAOD/xAODBase/xAODBase/IParticle.h:69
xAOD::L2StandAloneMuon_v1::L2StandAloneMuon_v1
L2StandAloneMuon_v1()
Constructor.
Definition: L2StandAloneMuon_v1.cxx:18
xAOD::L2StandAloneMuon_v1::tgcMidPhiHitPhi
const std::vector< float > & tgcMidPhiHitPhi() const
xAOD::L2StandAloneMuon_v1::setMuonDetMask
void setMuonDetMask(uint32_t value)
xAOD::L2StandAloneMuon_v1::roadAw
float roadAw(int station, int sector) const
Slope.
Definition: L2StandAloneMuon_v1.cxx:495
xAOD::L2StandAloneMuon_v1::extension7
const std::vector< uint32_t > & extension7() const
xAOD::L2StandAloneMuon_v1::tgcInnPhiHitWidth
const std::vector< float > & tgcInnPhiHitWidth() const
xAOD::L2StandAloneMuon_v1::tgcInnRhoHitPhi
const std::vector< float > & tgcInnRhoHitPhi() const
Get TGC hits.
xAOD::L2StandAloneMuon_v1::padHitOnlineId
const std::vector< uint32_t > & padHitOnlineId() const
Get RPC pad hits.
xAOD::L2StandAloneMuon_v1::tgcMidPhiChi2
float tgcMidPhiChi2() const
xAOD::L2StandAloneMuon_v1::teId
uint32_t teId() const
Get and set input TE ID.
xAOD::L2StandAloneMuon_v1::setExtension0
void setExtension0(uint32_t value)
Set extenstion.
Definition: L2StandAloneMuon_v1.cxx:1354
xAOD::L2StandAloneMuon_v1::setChamberType2
void setChamberType2(int station, int sector, int chamberType)
Definition: L2StandAloneMuon_v1.cxx:738
xAOD::L2StandAloneMuon_v1::endcapBeta
float endcapBeta() const
Get the fitted value in the endcap.
xAOD::L2StandAloneMuon_v1::trackPositionZ
float trackPositionZ(unsigned int n) const
Get Z postion of track.
Definition: L2StandAloneMuon_v1.cxx:276
xAOD::L2StandAloneMuon_v1::setTgcMidPhiHit
void setTgcMidPhiHit(float phi, float r, float z, float width, uint32_t in_seg)
Definition: L2StandAloneMuon_v1.cxx:1670
histSizes.code
code
Definition: histSizes.py:129
xAOD::L2StandAloneMuon_v1::setRegionR
void setRegionR(int station, int sector, float min, float max)
R range.
Definition: L2StandAloneMuon_v1.cxx:854
xAOD::L2StandAloneMuon_v1::deltaPt
float deltaPt() const
Get error of pT.
xAOD::L2StandAloneMuon_v1::mdtHitsCapacity
int mdtHitsCapacity() const
xAOD::L2StandAloneMuon_v1::setRMS
void setRMS(float value)
Set the R at muon spectrometer.
xAOD::L2StandAloneMuon_v1::tgcMid2R
float tgcMid2R() const
xAOD::L2StandAloneMuon_v1::setTrackPosition
void setTrackPosition(float r, float z, float eta, float phi)
Set position of muon track.
Definition: L2StandAloneMuon_v1.cxx:301
xAOD::L2StandAloneMuon_v1::genvecP4
GenVecFourMom_t genvecP4() const
The full 4-momentum of the particle : internal trig muon type.
xAOD::L2StandAloneMuon_v1::csmSize
const std::vector< uint32_t > & csmSize() const
python.utils.AtlRunQueryDQUtils.p
p
Definition: AtlRunQueryDQUtils.py:210
xAOD::L2StandAloneMuon_v1::roadBw
float roadBw(int station, int sector) const
Intercept.
Definition: L2StandAloneMuon_v1.cxx:522
xAOD::L2StandAloneMuon_v1::rpc3x
float rpc3x() const
xAOD::L2StandAloneMuon_v1::phiMS
float phiMS() const
Get the phi at muon spectrometer.
xAOD::L2StandAloneMuon_v1::tgcInnRhoHitR
const std::vector< float > & tgcInnRhoHitR() const
xAOD::L2StandAloneMuon_v1::setPt
void setPt(float pt)
Set the transverse momentum ( ) of the muon.
xAOD::L2StandAloneMuon_v1::setRobCapacity
void setRobCapacity(int value)
Set size of ROB storage.
Definition: L2StandAloneMuon_v1.cxx:1211
dqt_zlumi_pandas.err
err
Definition: dqt_zlumi_pandas.py:182
xAOD::L2StandAloneMuon_v1::zMax
float zMax(int station, int sector) const
Definition: L2StandAloneMuon_v1.cxx:575
xAOD::L2StandAloneMuon_v1::setCsmError
void setCsmError(uint32_t err)
Definition: L2StandAloneMuon_v1.cxx:1545
z
#define z
xAOD::L2StandAloneMuon_v1::extension6
const std::vector< uint32_t > & extension6() const
xAOD::L2StandAloneMuon_v1::setTgcInn
void setTgcInn(float eta, float phi, float r, float z)
Get the results of TGC fit.
Definition: L2StandAloneMuon_v1.cxx:975
beamspotman.n
n
Definition: beamspotman.py:731
xAOD::L2StandAloneMuon_v1::mdtHitTime
float mdtHitTime(unsigned int tube) const
Definition: L2StandAloneMuon_v1.cxx:1743
xAOD::L2StandAloneMuon_v1::superPointR
float superPointR(int chamber) const
Get the measured radious of the muon in one particular super point.
Definition: L2StandAloneMuon_v1.cxx:179
xAOD::L2StandAloneMuon_v1::rpc1y
float rpc1y() const
xAOD::L2StandAloneMuon_v1::extensionCapacity
int extensionCapacity() const
Get and set maximum size of storages to be reserved.
xAOD::L2StandAloneMuon_v1::tgcMidRhoHitInSeg
const std::vector< uint32_t > & tgcMidRhoHitInSeg() const
xAOD::L2StandAloneMuon_v1::setInterceptInner
void setInterceptInner(float value)
Set the intercept at endcap.
xAOD::L2StandAloneMuon_v1::tgcMid2Z
float tgcMid2Z() const
xAOD::L2StandAloneMuon_v1::setTgcMid1
void setTgcMid1(float eta, float phi, float r, float z)
Definition: L2StandAloneMuon_v1.cxx:1005
xAOD::L2StandAloneMuon_v1::barrelSagitta
float barrelSagitta() const
Get the fitted sagitta of the muon in the barrel.
xAOD::L2StandAloneMuon_v1::tgcInnPhiStd
float tgcInnPhiStd() const
xAOD::L2StandAloneMuon_v1::setCsmCapacity
void setCsmCapacity(int value)
Set size of CSM storage.
Definition: L2StandAloneMuon_v1.cxx:1225
xAOD::L2StandAloneMuon_v1::tgcHitsCapacity
int tgcHitsCapacity() const
xAOD::L2StandAloneMuon_v1::robId
const std::vector< uint32_t > & robId() const
ROB info.
xAOD::L2StandAloneMuon_v1::rpc3y
float rpc3y() const
xAOD::L2StandAloneMuon_v1::padHitX
const std::vector< float > & padHitX() const
chi2
double chi2(TH1 *h0, TH1 *h1)
Definition: comparitor.cxx:522
xAOD::L2StandAloneMuon_v1::algoId
int algoId() const
Get and set L2 muon algorithm ID (defined above)
xAOD::L2StandAloneMuon_v1::tgcMidRhoHitZ
const std::vector< float > & tgcMidRhoHitZ() const
xAOD::L2StandAloneMuon_v1::setExtensionCapacity
void setExtensionCapacity(int value)
Size of storage to be reserved.
Definition: L2StandAloneMuon_v1.cxx:1189
xAOD::L2StandAloneMuon_v1::lumiBlock
uint32_t lumiBlock() const
Get and set lumi block.
xAOD::L2StandAloneMuon_v1::setExtension7
void setExtension7(uint32_t value)
Definition: L2StandAloneMuon_v1.cxx:1396
xAOD::L2StandAloneMuon_v1::tgcMid1Eta
float tgcMid1Eta() const
xAOD::L2StandAloneMuon_v1::setMdtHitsCapacity
void setMdtHitsCapacity(int value)
Set size of storage for MDT hits.
Definition: L2StandAloneMuon_v1.cxx:1305
xAOD::L2StandAloneMuon_v1::tgcPt
float tgcPt() const
Get the results of TGC fit.
xAOD::L2StandAloneMuon_v1::interceptInner
float interceptInner() const
Get the intercept at inner.
xAOD::L2StandAloneMuon_v1::endcapRadius
float endcapRadius() const
Get the fitted radius of the muon in the endcap.
MakeFileForMJB.ext
string ext
Definition: Moriond2016/MakeFileForMJB.py:41
xAOD::L2StandAloneMuon_v1::setExtension3
void setExtension3(uint32_t value)
Definition: L2StandAloneMuon_v1.cxx:1372
xAOD::L2StandAloneMuon_v1::tgcInnPhi
float tgcInnPhi() const
xAOD::L2StandAloneMuon_v1::setTgcMid2
void setTgcMid2(float eta, float phi, float r, float z)
Definition: L2StandAloneMuon_v1.cxx:1020
xAOD::L2StandAloneMuon_v1::phiMap
float phiMap() const
Get phi used to refer pT LUT.
xAOD::L2StandAloneMuon_v1::zMin
float zMin(int station, int sector) const
Z.
Definition: L2StandAloneMuon_v1.cxx:549
xAOD::L2StandAloneMuon_v1::setRpc2
void setRpc2(float x, float y, float z)
Definition: L2StandAloneMuon_v1.cxx:1081
xAOD::L2StandAloneMuon_v1::setPhiLow
void setPhiLow(uint32_t ly00, uint32_t ly01, uint32_t ly10, uint32_t ly11)
Definition: L2StandAloneMuon_v1.cxx:1467
xAOD::L2StandAloneMuon_v1::removedRobId
const std::vector< uint32_t > & removedRobId() const
xAOD::L2StandAloneMuon_v1::tgcInnPhiHitR
const std::vector< float > & tgcInnPhiHitR() const
xAOD::L2StandAloneMuon_v1::setExtension6
void setExtension6(uint32_t value)
Definition: L2StandAloneMuon_v1.cxx:1390
xAOD::L2StandAloneMuon_v1::etaMin
float etaMin(int station, int sector) const
Eta.
Definition: L2StandAloneMuon_v1.cxx:655
min
#define min(a, b)
Definition: cfImp.cxx:40
xAOD::L2StandAloneMuon_v1::setRoad
void setRoad(int station, int sector, float aw, float bw)
Road.
Definition: L2StandAloneMuon_v1.cxx:766
xAOD::L2StandAloneMuon_v1::superPointChi2
float superPointChi2(int chamber) const
Get the chi2 of the fit in one particular super point.
Definition: L2StandAloneMuon_v1.cxx:211
xAOD::L2StandAloneMuon_v1::setPtEndcapRadius
void setPtEndcapRadius(float value)
xAOD::L2StandAloneMuon_v1::etaBin
int etaBin() const
Get eta bin of pT LUT.
xAOD::L2StandAloneMuon_v1::setBarrelRadius
void setBarrelRadius(float value)
Set the fitted radius of the muon in the barrel.
xAOD::L2StandAloneMuon_v1::setPtBarrelRadius
void setPtBarrelRadius(float value)
xAOD::L2StandAloneMuon_v1::setRemovedRob
void setRemovedRob(uint32_t rob)
Definition: L2StandAloneMuon_v1.cxx:1511
xAOD::L2StandAloneMuon_v1::chamberType2
int chamberType2(int station, int sector) const
Definition: L2StandAloneMuon_v1.cxx:468
xAOD::L2StandAloneMuon_v1::setDeltaR
void setDeltaR(float value)
Set deltaR.
xAOD::L2StandAloneMuon_v1::deltaEta
float deltaEta() const
Get error of eta.
xAOD::L2StandAloneMuon_v1::setRequestedRob
void setRequestedRob(uint32_t rob)
Get ROB information object.
Definition: L2StandAloneMuon_v1.cxx:1500
xAOD::L2StandAloneMuon_v1::setEtaMS
void setEtaMS(float value)
Set the eta at muon spectrometer.
xAOD::L2StandAloneMuon_v1::setRegionZ
void setRegionZ(int station, int sector, float min, float max)
Z range.
Definition: L2StandAloneMuon_v1.cxx:810
xAOD::L2StandAloneMuon_v1::tgcInnRhoStd
float tgcInnRhoStd() const
xAOD::L2StandAloneMuon_v1::setEta
void setEta(float eta)
Set the pseudorapidity ( ) of the muon.
Definition: L2StandAloneMuon_v1.cxx:82
xAOD::L2StandAloneMuon_v1::setRemovedCsm
void setRemovedCsm(uint32_t csm)
Definition: L2StandAloneMuon_v1.cxx:1557
xAOD::L2StandAloneMuon_v1::trackPositionEta
float trackPositionEta(unsigned int n) const
Get eta postion of track.
Definition: L2StandAloneMuon_v1.cxx:284
xAOD::L2StandAloneMuon_v1::tgcMidRhoN
long tgcMidRhoN() const
xAOD::L2StandAloneMuon_v1::rapidity
virtual double rapidity() const
The true rapidity (y) of the particle.
xAOD::L2StandAloneMuon_v1::setEndcapAlpha
void setEndcapAlpha(float value)
Set the fitted value in the endcap.
xAOD::L2StandAloneMuon_v1::setRegionEta
void setRegionEta(int station, int sector, float min, float max)
Eta range.
Definition: L2StandAloneMuon_v1.cxx:898
xAOD::L2StandAloneMuon_v1::endcapAlpha
float endcapAlpha() const
Get the fitted value in the endcap.
xAOD::L2StandAloneMuon_v1::superPointZ
float superPointZ(int chamber) const
Get the measured Z position of the muon in one particular super point.
Definition: L2StandAloneMuon_v1.cxx:187
xAOD::L2StandAloneMuon_v1::tgcMidRhoHitWidth
const std::vector< float > & tgcMidRhoHitWidth() const
xAOD::L2StandAloneMuon_v1::removedCsmId
const std::vector< uint32_t > & removedCsmId() const
xAOD::L2StandAloneMuon_v1::setEtaLow
void setEtaLow(uint32_t ly00, uint32_t ly01, uint32_t ly10, uint32_t ly11)
Definition: L2StandAloneMuon_v1.cxx:1433
xAOD::L2StandAloneMuon_v1::setPhiHigh
void setPhiHigh(uint32_t ly00, uint32_t ly01, uint32_t ly10, uint32_t ly11)
Definition: L2StandAloneMuon_v1.cxx:1479
xAOD::L2StandAloneMuon_v1::tgcInnR
float tgcInnR() const
xAOD::L2StandAloneMuon_v1::dirZMS
float dirZMS() const
Get dRdZ at muon spectrometer.
xAOD::L2StandAloneMuon_v1::zMS
float zMS() const
Get the Z at muon spectrometer.
xAOD::L2StandAloneMuon_v1::rpc2x
float rpc2x() const
xAOD::L2StandAloneMuon_v1::setTeId
void setTeId(uint32_t value)
xAOD::L2StandAloneMuon_v1::rpcHitsCapacity
int rpcHitsCapacity() const
xAOD::L2StandAloneMuon_v1::rpc2y
float rpc2y() const
xAOD::L2StandAloneMuon_v1::setBeta
void setBeta(float value)
Set beta.
xAOD::L2StandAloneMuon_v1::roiSystem
uint32_t roiSystem() const
Get and set RoI system ID.
xAOD::L2StandAloneMuon_v1::setEtaPivot
void setEtaPivot(uint32_t ly0, uint32_t ly1)
Get level 1 emulation object.
Definition: L2StandAloneMuon_v1.cxx:1423
xAOD::L2StandAloneMuon_v1::rpc1x
float rpc1x() const
Get the results of RPC fit.
xAOD::L2StandAloneMuon_v1::tgcInnRhoN
long tgcInnRhoN() const
xAOD::L2StandAloneMuon_v1::setRoIWord
void setRoIWord(uint32_t value)
Set the RoI ID of the seeding LVL1 muon.
xAOD::L2StandAloneMuon_v1::eta
virtual double eta() const
The pseudorapidity ( ) of the particle.
xAOD::L2StandAloneMuon_v1::p4
virtual FourMom_t p4() const
The full 4-momentum of the particle.
xAOD::L2StandAloneMuon_v1::tgcMidPhiHitR
const std::vector< float > & tgcMidPhiHitR() const
xAOD::L2StandAloneMuon_v1::setRpcHitsCapacity
void setRpcHitsCapacity(int value)
Set size of storage for RPC hits.
Definition: L2StandAloneMuon_v1.cxx:1254
xAOD::L2StandAloneMuon_v1::setAlgoId
void setAlgoId(int value)
xAOD::L2StandAloneMuon_v1::setSlopeInner
void setSlopeInner(float value)
Set the slope at endcap.
operator<<
std::ostream & operator<<(std::ostream &out, const xAOD::L2StandAloneMuon_v1 &mu)
Operator for printing the contents of a LVL2 muon.
Definition: L2StandAloneMuon_v1.cxx:1795
xAOD::L2StandAloneMuon_v1::ptEndcapBeta
float ptEndcapBeta() const
xAOD::L2StandAloneMuon_v1::mdtHitSpace
float mdtHitSpace(unsigned int tube) const
Definition: L2StandAloneMuon_v1.cxx:1751
xAOD::L2StandAloneMuon_v1::roiThreshold
uint32_t roiThreshold() const
Get and set RoI threshold number.
xAOD::L2StandAloneMuon_v1::setExtension8
void setExtension8(uint32_t value)
Definition: L2StandAloneMuon_v1.cxx:1402
xAOD::L2StandAloneMuon_v1::roiSector
uint32_t roiSector() const
Get and set RoI sector ID.
xAOD::L2StandAloneMuon_v1::sAddress
int sAddress() const
Get the station address of the muon.
y
#define y
xAOD::L2StandAloneMuon_v1::setEndcapBeta
void setEndcapBeta(float value)
Set the fitted value in the endcap.
xAOD::L2StandAloneMuon_v1::tgcInnRhoHitInSeg
const std::vector< uint32_t > & tgcInnRhoHitInSeg() const
xAOD::L2StandAloneMuon_v1::nMdtHits
uint32_t nMdtHits() const
Get the online ID, offline ID, R, Z, redidual, time, space and sigma of each MDT tube.
Definition: L2StandAloneMuon_v1.cxx:1690
Base_Fragment.width
width
Definition: Sherpa_i/share/common/Base_Fragment.py:59
xAOD::L2StandAloneMuon_v1::csmId
const std::vector< uint32_t > & csmId() const
CSM info.
xAOD::L2StandAloneMuon_v1::tgcMid2Eta
float tgcMid2Eta() const
xAOD::L2StandAloneMuon_v1::extension8
const std::vector< uint32_t > & extension8() const
xAOD::L2StandAloneMuon_v1::setRoiSystem
void setRoiSystem(uint32_t value)
xAOD::L2StandAloneMuon_v1::setLvl1Id
void setLvl1Id(uint32_t value)
xAOD::L2StandAloneMuon_v1::setLumiBlock
void setLumiBlock(uint32_t value)
xAOD::L2StandAloneMuon_v1::rMin
float rMin(int station, int sector) const
R.
Definition: L2StandAloneMuon_v1.cxx:602
xAOD::L2StandAloneMuon_v1::setPtEndcapAlpha
void setPtEndcapAlpha(float value)
xAOD::L2StandAloneMuon_v1::roiSubsystem
uint32_t roiSubsystem() const
Get and set RoI subsystem ID.
xAOD::L2StandAloneMuon_v1::setEtaHigh
void setEtaHigh(uint32_t ly00, uint32_t ly01, uint32_t ly10, uint32_t ly11)
Definition: L2StandAloneMuon_v1.cxx:1445
xAOD::L2StandAloneMuon_v1::setEtaMap
void setEtaMap(float value)
Set eta used to refer pT LUT.
xAOD::L2StandAloneMuon_v1::roiNumber
uint32_t roiNumber() const
Get and set RoI number.
xAOD::L2StandAloneMuon_v1::extension0
const std::vector< uint32_t > & extension0() const
Get extenstion.
xAOD::L2StandAloneMuon_v1::superPointIntercept
float superPointIntercept(int chamber) const
Get the measured intercept of the muon in one particular super point.
Definition: L2StandAloneMuon_v1.cxx:203
xAOD::L2StandAloneMuon_v1::roiWord
uint32_t roiWord() const
Get the RoI ID of the seeding LVL1 muon.
xAOD::L2StandAloneMuon_v1::setEndcapRadius
void setEndcapRadius(float value)
Set the fitted radius of the muon in the endcap.
xAOD::L2StandAloneMuon_v1::setTgcInnF
void setTgcInnF(float rhoStd, long rhoN, float phiStd, long phiN)
Definition: L2StandAloneMuon_v1.cxx:990
xAOD::L2StandAloneMuon_v1::setCapacities
void setCapacities(int ext, int rob, int csm, int lvl1, int rpc, int tgc, int mdt)
Definition: L2StandAloneMuon_v1.cxx:1325
xAOD::L2StandAloneMuon_v1::padHitY
const std::vector< float > & padHitY() const
xAOD::L2StandAloneMuon_v1::trackPositionR
float trackPositionR(unsigned int n) const
Get R postion of track.
Definition: L2StandAloneMuon_v1.cxx:268
xAOD::L2StandAloneMuon_v1::etaMax
float etaMax(int station, int sector) const
Definition: L2StandAloneMuon_v1.cxx:681
xAOD::L2StandAloneMuon_v1::ptBarrelSagitta
float ptBarrelSagitta() const
xAOD::L2StandAloneMuon_v1::setLvl1EmuCapacity
void setLvl1EmuCapacity(int value)
Set size of L1 emulation storage.
Definition: L2StandAloneMuon_v1.cxx:1241
xAOD::L2StandAloneMuon_v1::tgcMid1R
float tgcMid1R() const
xAOD::L2StandAloneMuon_v1::setRoiEta
void setRoiEta(uint32_t value)
xAOD::L2StandAloneMuon_v1::ptEndcapRadius
float ptEndcapRadius() const
xAOD::L2StandAloneMuon_v1::extension9
const std::vector< uint32_t > & extension9() const
xAOD::L2StandAloneMuon_v1::nTrackPositions
uint32_t nTrackPositions() const
Number of track positions stored.
Definition: L2StandAloneMuon_v1.cxx:264
xAOD::L2StandAloneMuon_v1::etaMap
float etaMap() const
Get eta used to refer pT LUT.
xAOD::L2StandAloneMuon_v1::extension5
const std::vector< uint32_t > & extension5() const
xAOD::L2StandAloneMuon_v1::roiEta
uint32_t roiEta() const
Get and set RoI eta.
xAODType::ObjectType
ObjectType
Type of objects that have a representation in the xAOD EDM.
Definition: ObjectType.h:32
xAOD::L2StandAloneMuon_v1::setTgcInnRhoHit
void setTgcInnRhoHit(float phi, float r, float z, float width, uint32_t in_seg)
Set TGC hits.
Definition: L2StandAloneMuon_v1.cxx:1625
xAOD::L2StandAloneMuon_v1::muonDetMask
uint32_t muonDetMask() const
Get and set detector mask.
xAOD::L2StandAloneMuon_v1::setRpc1
void setRpc1(float x, float y, float z)
Set the results of RPC fit.
Definition: L2StandAloneMuon_v1.cxx:1068
xAOD::L2StandAloneMuon_v1::isTgcFailure
int isTgcFailure() const
Get flag to see if TGC is properly read.
xAOD::L2StandAloneMuon_v1::tgcInnZ
float tgcInnZ() const
xAOD::L2StandAloneMuon_v1::setSuperPoint
void setSuperPoint(int chamber, float r, float z, float slope, float intercept=0., float chi2=0.)
Set the properties of one particular super point measurement.
Definition: L2StandAloneMuon_v1.cxx:220
xAOD::L2StandAloneMuon_v1::extension2
const std::vector< uint32_t > & extension2() const
CaloNoise_fillDB.mu
mu
Definition: CaloNoise_fillDB.py:53
xAOD::L2StandAloneMuon_v1::mdtHitOnlineId
uint32_t mdtHitOnlineId(unsigned int tube) const
Definition: L2StandAloneMuon_v1.cxx:1694
xAOD::L2StandAloneMuon_v1
Class describing standalone muons reconstructed in the LVL2 trigger.
Definition: L2StandAloneMuon_v1.h:36
xAOD::L2StandAloneMuon_v1::setPhiPivot
void setPhiPivot(uint32_t ly0, uint32_t ly1)
Definition: L2StandAloneMuon_v1.cxx:1457
xAOD::L2StandAloneMuon_v1::phi
virtual double phi() const
The azimuthal angle ( ) of the particle.
xAOD::L2StandAloneMuon_v1::setDeltaPhi
void setDeltaPhi(float value)
Set error of phi.
calibdata.tube
tube
Definition: calibdata.py:31
xAOD::L2StandAloneMuon_v1::setConvertedCsm
void setConvertedCsm(uint32_t csm, uint32_t sz)
Get CSM information object.
Definition: L2StandAloneMuon_v1.cxx:1533
xAOD::L2StandAloneMuon_v1::tgcInnRhoHitWidth
const std::vector< float > & tgcInnRhoHitWidth() const
xAOD::L2StandAloneMuon_v1::tgcInnRhoHitZ
const std::vector< float > & tgcInnRhoHitZ() const
xAOD::L2StandAloneMuon_v1::dirPhiMS
float dirPhiMS() const
Get tan phi at muon spectrometer.
xAOD::L2StandAloneMuon_v1::setDeltaEta
void setDeltaEta(float value)
Set error of eta.
xAOD::L2StandAloneMuon_v1::chamberType1
int chamberType1(int station, int sector) const
Get the muon road information Chamber type.
Definition: L2StandAloneMuon_v1.cxx:441
xAOD::L2StandAloneMuon_v1::setRoiPhi
void setRoiPhi(uint32_t value)
Definition: L2StandAloneMuon_v1.cxx:359
xAOD::L2StandAloneMuon_v1::tgcMidPhiN
long tgcMidPhiN() const
xAOD::L2StandAloneMuon_v1::mdtHitZ
float mdtHitZ(unsigned int tube) const
Definition: L2StandAloneMuon_v1.cxx:1727
xAOD::L2StandAloneMuon_v1::e
virtual double e() const
The total energy of the particle.
xAOD::L2StandAloneMuon_v1::setPadHit
void setPadHit(uint32_t onlineId, uint32_t code, float x, float y, float z, float r, float p)
Set RPC pad hits.
Definition: L2StandAloneMuon_v1.cxx:1581
xAOD::L2StandAloneMuon_v1::phiBin
int phiBin() const
Get phi bin of pT LUT.
xAOD::L2StandAloneMuon_v1::setPhiMap
void setPhiMap(float value)
Set phi used to refer pT LUT.
xAOD::L2StandAloneMuon_v1::padHitCode
const std::vector< uint32_t > & padHitCode() const
xAOD::L2StandAloneMuon_v1::tgcMidRhoHitR
const std::vector< float > & tgcMidRhoHitR() const