ATLAS Offline Software
L2StandAloneMuon_v2.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // $Id: L2StandAloneMuon_v2.h 661304 2015-04-18 04:31:23Z mishitsu $
8 #ifndef XAODTRIGMUON_VERSIONS_L2STANDALONEMUON_V2_H
9 #define XAODTRIGMUON_VERSIONS_L2STANDALONEMUON_V2_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_v2 : 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 etaMap() const;
163  void setEtaMap( float value );
164 
166  float phiMap() const;
168  void setPhiMap( float value );
169 
171  int etaBin() const;
173  void setEtaBin( int value );
174 
176  int phiBin() const;
178  void setPhiBin( int value );
179 
181  int isTgcFailure() const;
183  void setIsTgcFailure( int value );
184 
186  int isRpcFailure() const;
188  void setIsRpcFailure( int value );
189 
191  float deltaPt() const;
193  void setDeltaPt( float value );
194 
196  float deltaPtParm1() const;
197  void setDeltaPtParm1( float value );
198 
199  float deltaPtParm2() const;
200  void setDeltaPtParm2( float value );
201 
202  float deltaPtParm3() const;
203  void setDeltaPtParm3( float value );
204 
206  float deltaEta() const;
208  void setDeltaEta( float value );
209 
211  float deltaPhi() const;
213  void setDeltaPhi( float value );
214 
216  float superPointR( int chamber ) const;
218  float superPointZ( int chamber ) const;
220  float superPointSlope( int chamber ) const;
222  float superPointIntercept( int chamber ) const;
224  float superPointChi2( int chamber ) const;
226  void setSuperPoint( int chamber, float r, float z, float slope, float intercept=0., float chi2=0. );
227 
229  uint32_t nTrackPositions() const;
231  float trackPositionR( unsigned int n ) const;
233  float trackPositionZ( unsigned int n ) const;
235  float trackPositionEta( unsigned int n ) const;
237  float trackPositionPhi( unsigned int n ) const;
239  void setTrackPosition( float r, float z, float eta, float phi );
240 
242  int algoId() const;
243  void setAlgoId( int value);
244 
246  uint32_t teId() const;
248 
250  uint32_t lvl1Id() const;
252 
256 
260 
262  uint32_t roiId() const;
264 
268 
272 
276 
280 
284 
286  float roiEta() const;
287  void setRoiEta( float value );
288 
290  float roiPhi() const;
291  void setRoiPhi( float value );
292 
294  float tgcPt() const;
295  void setTgcPt( float value );
296 
297  float ptBarrelRadius() const;
298  void setPtBarrelRadius( float value );
299 
300  float ptBarrelSagitta() const;
301  void setPtBarrelSagitta( float value );
302 
303  float ptEndcapAlpha() const;
304  void setPtEndcapAlpha( float value );
305 
306  float ptEndcapBeta() const;
307  void setPtEndcapBeta( float value );
308 
309  float ptEndcapRadius() const;
310  void setPtEndcapRadius( float value );
311 
312  float ptCSC() const;
313  void setPtCSC( float value );
314 
317  int chamberType1( int station, int sector ) const;
318  int chamberType2( int station, int sector ) const;
320  float roadAw( int station, int sector ) const;
322  float roadBw( int station, int sector ) const;
324  float zMin( int station, int sector ) const;
325  float zMax( int station, int sector ) const;
327  float rMin( int station, int sector ) const;
328  float rMax( int station, int sector ) const;
330  float etaMin( int station, int sector ) const;
331  float etaMax( int station, int sector ) const;
332 
334  void setChamberType1( int station, int sector, int chamberType);
335  void setChamberType2( int station, int sector, int chamberType);
336  void setRoad( int station, int sector, float aw, float bw );
337  void setRegionZ( int station, int sector, float min, float max );
338  void setRegionR( int station, int sector, float min, float max );
339  void setRegionEta( int station, int sector, float min, float max );
340 
342  float tgcInnEta() const;
343  float tgcInnPhi() const;
344  float tgcInnR() const;
345  float tgcInnZ() const;
346 
347  float tgcInnRhoStd() const;
348  long tgcInnRhoN() const;
349  float tgcInnPhiStd() const;
350  long tgcInnPhiN() const;
351 
352  float tgcMid1Eta() const;
353  float tgcMid1Phi() const;
354  float tgcMid1R() const;
355  float tgcMid1Z() const;
356 
357  float tgcMid2Eta() const;
358  float tgcMid2Phi() const;
359  float tgcMid2R() const;
360  float tgcMid2Z() const;
361 
362  float tgcMidRhoChi2() const;
363  long tgcMidRhoN() const;
364  float tgcMidPhiChi2() const;
365  long tgcMidPhiN() const;
366 
368  void setTgcInn( float eta, float phi, float r, float z );
369  void setTgcInnF( float rhoStd, long rhoN, float phiStd, long phiN );
370  void setTgcMid1( float eta, float phi, float r, float z );
371  void setTgcMid2( float eta, float phi, float r, float z );
372  void setTgcMidF( float rhoChi2, long rhoN, float phiChi2, long phiN );
373 
375  float rpcFitInnPhi() const;
376  float rpcFitInnSlope() const;
377  float rpcFitInnOffset() const;
378 
379  float rpcFitMidPhi() const;
380  float rpcFitMidSlope() const;
381  float rpcFitMidOffset() const;
382 
383  float rpcFitOutPhi() const;
384  float rpcFitOutSlope() const;
385  float rpcFitOutOffset() const;
386 
388  void setRpcFitInn( float phi, float slope, float offset );
389  void setRpcFitMid( float phi, float slope, float offset );
390  void setRpcFitOut( float phi, float slope, float offset );
391 
393  int rpcHitsCapacity() const;
394  void setRpcHitsCapacity( int value );
395 
396  int tgcHitsCapacity() const;
397  void setTgcHitsCapacity( int value );
398 
399  int mdtHitsCapacity() const;
400  void setMdtHitsCapacity( int value );
401 
402  int cscHitsCapacity() const;
403  void setCscHitsCapacity( int value );
404 
405  void setStgcClustersCapacity( const int value );
406  void setMmClustersCapacity( const int value );
407 
408  void setCapacities( int rpc, int tgc, int mdt, int csc );
409 
411  const std::vector< uint32_t >& rpcHitLayer() const;
412  const std::vector< uint32_t >& rpcHitMeasuresPhi() const;
413  const std::vector< float >& rpcHitX() const;
414  const std::vector< float >& rpcHitY() const;
415  const std::vector< float >& rpcHitZ() const;
416  const std::vector< float >& rpcHitTime() const;
417  const std::vector< float >& rpcHitDistToEtaReadout() const;
418  const std::vector< float >& rpcHitDistToPhiReadout() const;
419  const std::vector< std::string >& rpcHitStationName() const;
421  void setRpcHit(uint32_t layer, uint32_t measuresPhi, float x, float y, float z,
422  float time, float distEta, float distPhi, const std::string& stationName );
423 
425  const std::vector< float >& tgcHitEta() const;
426  const std::vector< float >& tgcHitPhi() const;
427  const std::vector< float >& tgcHitR() const;
428  const std::vector< float >& tgcHitZ() const;
429  const std::vector< float >& tgcHitWidth() const;
430  const std::vector< int >& tgcHitStationNum() const;
431  const std::vector< bool >& tgcHitIsStrip() const;
432  const std::vector< int >& tgcHitBCTag() const;
433  const std::vector< bool >& tgcHitInRoad() const;
435  void setTgcHit(float eta, float phi, float r, float z, float width,
436  int stationNum, bool isStrip, int bcTag, bool inRoad);
437 
439  uint32_t nMdtHits() const;
440  uint32_t mdtHitOnlineId( unsigned int tube ) const;
441  int mdtHitOfflineId( unsigned int tube ) const;
442  int mdtHitIsOutlier( unsigned int tube ) const;
443  int mdtHitChamber( unsigned int tube ) const;
444  float mdtHitR( unsigned int tube ) const;
445  float mdtHitZ( unsigned int tube ) const;
446  float mdtHitPhi( unsigned int tube ) const;
447  float mdtHitResidual( unsigned int tube ) const;
448  float mdtHitTime( unsigned int tube ) const;
449  float mdtHitSpace( unsigned int tube ) const;
450  float mdtHitSigma( unsigned int tube ) const;
452  void setMdtHit( uint32_t onlineId, int isOutier, int chamber, float r, float z, float phi,
453  float residual, float time, float space, float sigma );
454 
456  uint32_t nCscHits() const;
457  int cscHitIsOutlier( unsigned int tube ) const;
458  int cscHitChamber( unsigned int tube ) const;
459  uint32_t cscHitStationName( unsigned int tube ) const;
460  int cscHitStationEta( unsigned int tube ) const;
461  int cscHitStationPhi( unsigned int tube ) const;
462  int cscHitChamberLayer( unsigned int tube ) const;
463  int cscHitWireLayer( unsigned int tube ) const;
464  int cscHitMeasuresPhi( unsigned int tube ) const;
465  int cscHitStrip( unsigned int tube ) const;
466  float cscHitEta( unsigned int tube ) const;
467  float cscHitPhi( unsigned int tube ) const;
468  float cscHitR( unsigned int tube ) const;
469  float cscHitZ( unsigned int tube ) const;
470  int cscHitCharge( unsigned int tube ) const;
471  float cscHitTime( unsigned int tube ) const;
472  float cscHitResidual( unsigned int tube ) const;
474  void setCscHit( int isOutlier, int chamber, uint32_t stationName,
475  int stationEta, int stationPhi, int chamberLayer, int wireLayer, int measuresPhi, int strip,
476  float eta, float phi, float r, float z, int charge, float time, float residual );
477 
479  const std::vector< unsigned int >& stgcClusterLayer() const;
480  const std::vector< int >& stgcClusterIsOutlier() const;
481  const std::vector< int >& stgcClusterType() const;
482  const std::vector< float >& stgcClusterEta() const;
483  const std::vector< float >& stgcClusterPhi() const;
484  const std::vector< float >& stgcClusterR() const;
485  const std::vector< float >& stgcClusterZ() const;
486  const std::vector< float >& stgcClusterResidualR() const;
487  const std::vector< float >& stgcClusterResidualPhi() const;
488  const std::vector< int >& stgcClusterStationEta() const;
489  const std::vector< int >& stgcClusterStationPhi() const;
490  const std::vector< int >& stgcClusterStationName() const;
492  void setStgcCluster(const unsigned int layer, const int isOutlier, const int type,
493  const float eta, const float phi, const float r, const float z,
494  const float residualR, const float residualPhi,
495  const int stationEta, const int stationPhi, const int stationName );
496 
498  const std::vector< unsigned int >& mmClusterLayer() const;
499  const std::vector< int >& mmClusterIsOutlier() const;
500  const std::vector< float >& mmClusterEta() const;
501  const std::vector< float >& mmClusterPhi() const;
502  const std::vector< float >& mmClusterR() const;
503  const std::vector< float >& mmClusterZ() const;
504  const std::vector< float >& mmClusterResidualR() const;
505  const std::vector< float >& mmClusterResidualPhi() const;
506  const std::vector< int >& mmClusterStationEta() const;
507  const std::vector< int >& mmClusterStationPhi() const;
508  const std::vector< int >& mmClusterStationName() const;
510  void setMmCluster(const unsigned int layer, const int isOutlier,
511  const float eta, const float phi, const float r, const float z,
512  const float residualR, const float residualPhi,
513  const int stationEta, const int stationPhi, const int stationName );
514 
516 
517  }; // class L2StandAloneMuon_v2
518 
519 } // namespace xAOD
520 
522 std::ostream& operator<< ( std::ostream& out,
523  const xAOD::L2StandAloneMuon_v2& mu );
524 
525 #endif // XAODTRIGMUON_VERSIONS_L2STANDALONEMUON_V2_H
xAOD::L2StandAloneMuon_v2::tgcMid1Z
float tgcMid1Z() const
xAOD::L2StandAloneMuon_v2::tgcInnPhi
float tgcInnPhi() const
xAOD::L2StandAloneMuon_v2::setDeltaEta
void setDeltaEta(float value)
Set error of eta.
beamspotman.r
def r
Definition: beamspotman.py:676
xAOD::L2StandAloneMuon_v2::GenVecFourMom_t
ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiM4D< double > > GenVecFourMom_t
Base 4 Momentum type for trig muons.
Definition: L2StandAloneMuon_v2.h:65
xAOD::L2StandAloneMuon_v2::type
virtual Type::ObjectType type() const
The type of the object as a simple enumeration.
xAOD::L2StandAloneMuon_v2::rpcFitMidOffset
float rpcFitMidOffset() const
xAOD::L2StandAloneMuon_v2::tgcMid2Z
float tgcMid2Z() const
xAOD::L2StandAloneMuon_v2::setMmClustersCapacity
void setMmClustersCapacity(const int value)
Set size of storage for MM clusters.
Definition: L2StandAloneMuon_v2.cxx:1295
xAOD::L2StandAloneMuon_v2::mmClusterStationPhi
const std::vector< int > & mmClusterStationPhi() const
xAOD::L2StandAloneMuon_v2::setPtBarrelSagitta
void setPtBarrelSagitta(float value)
xAOD::L2StandAloneMuon_v2::tgcHitEta
const std::vector< float > & tgcHitEta() const
Get TGC hits.
xAOD::L2StandAloneMuon_v2::tgcPt
float tgcPt() const
Set and get pT from different algorithms.
xAOD::L2StandAloneMuon_v2::roiThreshold
uint32_t roiThreshold() const
Get and set RoI threshold number.
xAOD::L2StandAloneMuon_v2::tgcHitInRoad
const std::vector< bool > & tgcHitInRoad() const
pdg_comparison.sigma
sigma
Definition: pdg_comparison.py:324
xAOD::L2StandAloneMuon_v2::roiNumber
uint32_t roiNumber() const
Get and set RoI number.
xAOD::L2StandAloneMuon_v2::setTgcMidF
void setTgcMidF(float rhoChi2, long rhoN, float phiChi2, long phiN)
Definition: L2StandAloneMuon_v2.cxx:1018
xAOD::L2StandAloneMuon_v2::trackPositionPhi
float trackPositionPhi(unsigned int n) const
Get phi postion of track.
Definition: L2StandAloneMuon_v2.cxx:292
xAOD::L2StandAloneMuon_v2::tgcMidRhoN
long tgcMidRhoN() const
xAOD::L2StandAloneMuon_v2::mdtHitOfflineId
int mdtHitOfflineId(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1412
xAOD::L2StandAloneMuon_v2::phiBin
int phiBin() const
Get phi bin of pT LUT.
xAOD::L2StandAloneMuon_v2::FourMom_t
TLorentzVector FourMom_t
Definition of the 4-momentum type.
Definition: L2StandAloneMuon_v2.h:59
max
#define max(a, b)
Definition: cfImp.cxx:41
xAOD::L2StandAloneMuon_v2::teId
uint32_t teId() const
Get and set input TE ID.
xAOD::L2StandAloneMuon_v2::cscHitMeasuresPhi
int cscHitMeasuresPhi(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1578
xAOD::L2StandAloneMuon_v2::rpcHitZ
const std::vector< float > & rpcHitZ() const
IParticle.h
xAOD::L2StandAloneMuon_v2::rMax
float rMax(int station, int sector) const
Definition: L2StandAloneMuon_v2.cxx:613
xAOD::L2StandAloneMuon_v2::setEtaBin
void setEtaBin(int value)
Set eta bin of pT LUT.
xAOD::L2StandAloneMuon_v2::rpcFitOutOffset
float rpcFitOutOffset() const
xAOD::L2StandAloneMuon_v2::setEndcapAlpha
void setEndcapAlpha(float value)
Set the fitted value in the endcap.
xAOD::L2StandAloneMuon_v2::etaMS
float etaMS() const
Get the eta at muon spectrometer.
xAOD::L2StandAloneMuon_v2::genvecP4
GenVecFourMom_t genvecP4() const
The full 4-momentum of the particle : internal trig muon type.
xAOD::L2StandAloneMuon_v2::tgcMid2Phi
float tgcMid2Phi() const
xAOD::L2StandAloneMuon_v2::setEtaMap
void setEtaMap(float value)
Set eta used to refer pT LUT.
xAOD::L2StandAloneMuon_v2::isRpcFailure
int isRpcFailure() const
Get flag to see if RPC is properly read.
xAOD::L2StandAloneMuon_v2::rpcFitInnPhi
float rpcFitInnPhi() const
Get the results of RPC fit.
xAOD::L2StandAloneMuon_v2::nCscHits
uint32_t nCscHits() const
Get CSC hits.
Definition: L2StandAloneMuon_v2.cxx:1518
xAOD::L2StandAloneMuon_v2::setRegionEta
void setRegionEta(int station, int sector, float min, float max)
Eta range.
Definition: L2StandAloneMuon_v2.cxx:883
xAOD::L2StandAloneMuon_v2::lumiBlock
uint32_t lumiBlock() const
Get and set lumi block.
xAOD::L2StandAloneMuon_v2::tgcInnPhiN
long tgcInnPhiN() const
xAOD::L2StandAloneMuon_v2::mdtHitSigma
float mdtHitSigma(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1484
dumpTgcDigiDeadChambers.stationName
dictionary stationName
Definition: dumpTgcDigiDeadChambers.py:30
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
xAOD::L2StandAloneMuon_v2::cscHitR
float cscHitR(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1610
ClusterSeg::residual
@ residual
Definition: ClusterNtuple.h:20
xAOD::L2StandAloneMuon_v2::setPhiBin
void setPhiBin(int value)
Set phi bin of pT LUT.
xAOD::L2StandAloneMuon_v2
Class describing standalone muons reconstructed in the LVL2 trigger.
Definition: L2StandAloneMuon_v2.h:36
calibdata.chamber
chamber
Definition: calibdata.py:32
xAOD::L2StandAloneMuon_v2::setAlgoId
void setAlgoId(int value)
xAOD::L2StandAloneMuon_v2::tgcHitStationNum
const std::vector< int > & tgcHitStationNum() const
xAOD::L2StandAloneMuon_v2::deltaPt
float deltaPt() const
Get error of pT.
xAOD::L2StandAloneMuon_v2::cscHitIsOutlier
int cscHitIsOutlier(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1522
xAOD::L2StandAloneMuon_v2::mdtHitR
float mdtHitR(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1436
xAOD::L2StandAloneMuon_v2::roiId
uint32_t roiId() const
Get and set RoI ID.
xAOD::L2StandAloneMuon_v2::endcapAlpha
float endcapAlpha() const
Get the fitted value in the endcap.
xAOD::L2StandAloneMuon_v2::ptBarrelRadius
float ptBarrelRadius() const
xAOD::L2StandAloneMuon_v2::setIsRpcFailure
void setIsRpcFailure(int value)
Set flag to record if RPC is properly read.
xAOD::L2StandAloneMuon_v2::setDeltaPtParm1
void setDeltaPtParm1(float value)
xAOD::L2StandAloneMuon_v2::mmClusterIsOutlier
const std::vector< int > & mmClusterIsOutlier() const
xAOD::L2StandAloneMuon_v2::roadAw
float roadAw(int station, int sector) const
Slope.
Definition: L2StandAloneMuon_v2.cxx:480
xAOD::L2StandAloneMuon_v2::tgcInnZ
float tgcInnZ() const
xAOD::L2StandAloneMuon_v2::lvl1Id
uint32_t lvl1Id() const
Get and set extended level-1 ID.
xAOD::L2StandAloneMuon_v2::rpcFitOutPhi
float rpcFitOutPhi() const
xAOD::L2StandAloneMuon_v2::setRoiSubsystem
void setRoiSubsystem(uint32_t value)
xAOD::L2StandAloneMuon_v2::tgcHitsCapacity
int tgcHitsCapacity() const
xAOD::L2StandAloneMuon_v2::stgcClusterResidualPhi
const std::vector< float > & stgcClusterResidualPhi() const
xAOD::L2StandAloneMuon_v2::setTgcInn
void setTgcInn(float eta, float phi, float r, float z)
Set the results of TGC fit.
Definition: L2StandAloneMuon_v2.cxx:958
xAOD::L2StandAloneMuon_v2::mmClusterZ
const std::vector< float > & mmClusterZ() const
python.AthDsoLogger.out
out
Definition: AthDsoLogger.py:71
xAOD::L2StandAloneMuon_v2::setMdtHit
void setMdtHit(uint32_t onlineId, int isOutier, int chamber, float r, float z, float phi, float residual, float time, float space, float sigma)
Set the properties of each MDT tube.
Definition: L2StandAloneMuon_v2.cxx:1492
xAOD::L2StandAloneMuon_v2::setPt
void setPt(float pt)
Set the transverse momentum ( ) of the muon.
xAOD::L2StandAloneMuon_v2::rpcFitMidSlope
float rpcFitMidSlope() const
xAOD::L2StandAloneMuon_v2::phiMap
float phiMap() const
Get phi used to refer pT LUT.
xAOD::L2StandAloneMuon_v2::m
virtual double m() const
The invariant mass of the particle.
xAOD::L2StandAloneMuon_v2::setRoiSector
void setRoiSector(uint32_t value)
xAOD::L2StandAloneMuon_v2::mmClusterStationEta
const std::vector< int > & mmClusterStationEta() const
xAOD::L2StandAloneMuon_v2::trackPositionR
float trackPositionR(unsigned int n) const
Get R postion of track.
Definition: L2StandAloneMuon_v2.cxx:268
xAOD::L2StandAloneMuon_v2::etaMin
float etaMin(int station, int sector) const
Eta.
Definition: L2StandAloneMuon_v2.cxx:640
xAOD::L2StandAloneMuon_v2::setDeltaPhi
void setDeltaPhi(float value)
Set error of phi.
xAOD::L2StandAloneMuon_v2::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_v2.cxx:220
xAOD::L2StandAloneMuon_v2::setPhiMS
void setPhiMS(float value)
Set the phi at muon spectrometer.
athena.value
value
Definition: athena.py:122
xAOD::L2StandAloneMuon_v2::mmClusterR
const std::vector< float > & mmClusterR() const
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::L2StandAloneMuon_v2::setDeltaPtParm2
void setDeltaPtParm2(float value)
xAOD::L2StandAloneMuon_v2::setEtaMS
void setEtaMS(float value)
Set the eta at muon spectrometer.
xAOD::L2StandAloneMuon_v2::tgcInnR
float tgcInnR() const
xAOD::L2StandAloneMuon_v2::setRpcFitInn
void setRpcFitInn(float phi, float slope, float offset)
Set the results of RPC fit.
Definition: L2StandAloneMuon_v2.cxx:1050
xAOD::L2StandAloneMuon_v2::phiMS
float phiMS() const
Get the phi at muon spectrometer.
xAOD::L2StandAloneMuon_v2::ptBarrelSagitta
float ptBarrelSagitta() const
xAOD::L2StandAloneMuon_v2::chamberType1
int chamberType1(int station, int sector) const
Get the muon road information Chamber type.
Definition: L2StandAloneMuon_v2.cxx:426
xAOD::L2StandAloneMuon_v2::rpcFitOutSlope
float rpcFitOutSlope() const
xAOD::L2StandAloneMuon_v2::cscHitChamber
int cscHitChamber(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1530
xAOD::L2StandAloneMuon_v2::endcapBeta
float endcapBeta() const
Get the fitted value in the endcap.
xAOD::L2StandAloneMuon_v2::chamberType2
int chamberType2(int station, int sector) const
Definition: L2StandAloneMuon_v2.cxx:453
xAOD::IParticle
Class providing the definition of the 4-vector interface.
Definition: Event/xAOD/xAODBase/xAODBase/IParticle.h:40
xAOD::L2StandAloneMuon_v2::setDeltaPtParm3
void setDeltaPtParm3(float value)
xAOD::L2StandAloneMuon_v2::cscHitChamberLayer
int cscHitChamberLayer(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1562
x
#define x
xAOD::L2StandAloneMuon_v2::cscHitsCapacity
int cscHitsCapacity() const
xAOD::L2StandAloneMuon_v2::setRMS
void setRMS(float value)
Set the R at muon spectrometer.
xAOD::L2StandAloneMuon_v2::stgcClusterPhi
const std::vector< float > & stgcClusterPhi() const
xAOD::L2StandAloneMuon_v2::superPointChi2
float superPointChi2(int chamber) const
Get the chi2 of the fit in one particular super point.
Definition: L2StandAloneMuon_v2.cxx:211
xAOD::L2StandAloneMuon_v2::tgcInnPhiStd
float tgcInnPhiStd() const
xAOD::L2StandAloneMuon_v2::deltaEta
float deltaEta() const
Get error of eta.
xAOD::L2StandAloneMuon_v2::cscHitStationPhi
int cscHitStationPhi(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1554
xAOD::L2StandAloneMuon_v2::rapidity
virtual double rapidity() const
The true rapidity (y) of the particle.
xAOD::L2StandAloneMuon_v2::eta
virtual double eta() const
The pseudorapidity ( ) of the particle.
xAOD::L2StandAloneMuon_v2::mmClusterEta
const std::vector< float > & mmClusterEta() const
xAOD::L2StandAloneMuon_v2::setTgcHitsCapacity
void setTgcHitsCapacity(int value)
Set size of storage for TGC hits.
Definition: L2StandAloneMuon_v2.cxx:1204
xAOD::L2StandAloneMuon_v2::tgcInnRhoStd
float tgcInnRhoStd() const
xAOD::L2StandAloneMuon_v2::setTgcInnF
void setTgcInnF(float rhoStd, long rhoN, float phiStd, long phiN)
Definition: L2StandAloneMuon_v2.cxx:973
xAOD::L2StandAloneMuon_v2::rpcFitMidPhi
float rpcFitMidPhi() const
xAOD::L2StandAloneMuon_v2::setTeId
void setTeId(uint32_t value)
xAOD::L2StandAloneMuon_v2::ptEndcapRadius
float ptEndcapRadius() const
xAOD::IParticle::FourMom_t
TLorentzVector FourMom_t
Definition of the 4-momentum type.
Definition: Event/xAOD/xAODBase/xAODBase/IParticle.h:68
xAOD::L2StandAloneMuon_v2::setPtEndcapBeta
void setPtEndcapBeta(float value)
xAOD::L2StandAloneMuon_v2::ptEndcapBeta
float ptEndcapBeta() const
xAOD::L2StandAloneMuon_v2::setBeta
void setBeta(float value)
Set beta.
xAOD::L2StandAloneMuon_v2::stgcClusterStationPhi
const std::vector< int > & stgcClusterStationPhi() const
xAOD::L2StandAloneMuon_v2::deltaPtParm3
float deltaPtParm3() const
xAOD::L2StandAloneMuon_v2::mdtHitOnlineId
uint32_t mdtHitOnlineId(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1404
xAOD::L2StandAloneMuon_v2::tgcHitZ
const std::vector< float > & tgcHitZ() const
xAOD::L2StandAloneMuon_v2::setEta
void setEta(float eta)
Set the pseudorapidity ( ) of the muon.
Definition: L2StandAloneMuon_v2.cxx:82
xAOD::L2StandAloneMuon_v2::superPointR
float superPointR(int chamber) const
Get the measured radious of the muon in one particular super point.
Definition: L2StandAloneMuon_v2.cxx:179
xAOD::L2StandAloneMuon_v2::deltaPtParm2
float deltaPtParm2() const
xAOD::L2StandAloneMuon_v2::algoId
int algoId() const
Get and set L2 muon algorithm ID (defined above)
xAOD::L2StandAloneMuon_v2::stgcClusterType
const std::vector< int > & stgcClusterType() const
xAOD::L2StandAloneMuon_v2::superPointIntercept
float superPointIntercept(int chamber) const
Get the measured intercept of the muon in one particular super point.
Definition: L2StandAloneMuon_v2.cxx:203
xAOD::L2StandAloneMuon_v2::tgcMid1R
float tgcMid1R() const
xAOD::L2StandAloneMuon_v2::roiPhi
float roiPhi() const
Get and set RoI phi.
xAOD::L2StandAloneMuon_v2::setRoad
void setRoad(int station, int sector, float aw, float bw)
Road.
Definition: L2StandAloneMuon_v2.cxx:751
xAOD::L2StandAloneMuon_v2::cscHitPhi
float cscHitPhi(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1602
xAOD::L2StandAloneMuon_v2::rpcHitY
const std::vector< float > & rpcHitY() const
xAOD::L2StandAloneMuon_v2::zMax
float zMax(int station, int sector) const
Definition: L2StandAloneMuon_v2.cxx:560
xAOD::L2StandAloneMuon_v2::setPhi
void setPhi(float phi)
Set the azimuthal angle ( ) of the muon.
Definition: L2StandAloneMuon_v2.cxx:89
Trk::distEta
@ distEta
readout for silicon
Definition: ParamDefs.h:57
xAOD::L2StandAloneMuon_v2::setBarrelSagitta
void setBarrelSagitta(float value)
Set the fitted sagitta of the muon in the barrel.
xAOD::L2StandAloneMuon_v2::stgcClusterZ
const std::vector< float > & stgcClusterZ() const
xAOD::L2StandAloneMuon_v2::tgcInnEta
float tgcInnEta() const
Get the results of TGC fit.
xAOD::L2StandAloneMuon_v2::sAddress
int sAddress() const
Get the station address of the muon.
xAOD::L2StandAloneMuon_v2::setMmCluster
void setMmCluster(const unsigned int layer, const int isOutlier, const float eta, const float phi, const float r, const float z, const float residualR, const float residualPhi, const int stationEta, const int stationPhi, const int stationName)
Set MM hits.
Definition: L2StandAloneMuon_v2.cxx:1736
xAOD::L2StandAloneMuon_v2::setSAddress
void setSAddress(int value)
Set the station address of the muon.
z
#define z
xAOD::L2StandAloneMuon_v2::setRoiSystem
void setRoiSystem(uint32_t value)
beamspotman.n
n
Definition: beamspotman.py:731
xAOD::L2StandAloneMuon_v2::tgcMidRhoChi2
float tgcMidRhoChi2() const
xAOD::L2StandAloneMuon_v2::rpcHitMeasuresPhi
const std::vector< uint32_t > & rpcHitMeasuresPhi() const
xAOD::L2StandAloneMuon_v2::stgcClusterEta
const std::vector< float > & stgcClusterEta() const
xAOD::L2StandAloneMuon_v2::stgcClusterIsOutlier
const std::vector< int > & stgcClusterIsOutlier() const
TRT::Hit::layer
@ layer
Definition: HitInfo.h:79
xAOD::L2StandAloneMuon_v2::setRoiId
void setRoiId(uint32_t value)
xAOD::L2StandAloneMuon_v2::zMS
float zMS() const
Get the Z at muon spectrometer.
xAOD::charge
charge
Definition: TrigElectron_v1.cxx:85
xAOD::L2StandAloneMuon_v2::rpcHitDistToEtaReadout
const std::vector< float > & rpcHitDistToEtaReadout() const
xAOD::L2StandAloneMuon_v2::setChamberType2
void setChamberType2(int station, int sector, int chamberType)
Definition: L2StandAloneMuon_v2.cxx:723
xAOD::L2StandAloneMuon_v2::setPtEndcapAlpha
void setPtEndcapAlpha(float value)
xAOD::L2StandAloneMuon_v2::mdtHitPhi
float mdtHitPhi(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1452
xAOD::L2StandAloneMuon_v2::stgcClusterStationEta
const std::vector< int > & stgcClusterStationEta() const
chi2
double chi2(TH1 *h0, TH1 *h1)
Definition: comparitor.cxx:522
xAOD::L2StandAloneMuon_v2::etaMax
float etaMax(int station, int sector) const
Definition: L2StandAloneMuon_v2.cxx:666
xAOD::L2StandAloneMuon_v2::mdtHitChamber
int mdtHitChamber(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1428
xAOD::L2StandAloneMuon_v2::ptEndcapAlpha
float ptEndcapAlpha() const
xAOD::L2StandAloneMuon_v2::mmClusterPhi
const std::vector< float > & mmClusterPhi() const
xAOD::L2StandAloneMuon_v2::tgcMid1Phi
float tgcMid1Phi() const
xAOD::L2StandAloneMuon_v2::tgcMid2Eta
float tgcMid2Eta() const
xAOD::L2StandAloneMuon_v2::tgcHitIsStrip
const std::vector< bool > & tgcHitIsStrip() const
xAOD::L2StandAloneMuon_v2::setPtBarrelRadius
void setPtBarrelRadius(float value)
xAOD::L2StandAloneMuon_v2::tgcHitBCTag
const std::vector< int > & tgcHitBCTag() const
xAOD::L2StandAloneMuon_v2::setCscHit
void setCscHit(int isOutlier, int chamber, uint32_t stationName, int stationEta, int stationPhi, int chamberLayer, int wireLayer, int measuresPhi, int strip, float eta, float phi, float r, float z, int charge, float time, float residual)
Set the properties of each CSC tube.
Definition: L2StandAloneMuon_v2.cxx:1650
xAOD::L2StandAloneMuon_v2::setRegionZ
void setRegionZ(int station, int sector, float min, float max)
Z range.
Definition: L2StandAloneMuon_v2.cxx:795
xAOD::L2StandAloneMuon_v2::etaMap
float etaMap() const
Get eta used to refer pT LUT.
xAOD::L2StandAloneMuon_v2::setRpcFitOut
void setRpcFitOut(float phi, float slope, float offset)
Definition: L2StandAloneMuon_v2.cxx:1076
xAOD::L2StandAloneMuon_v2::muonDetMask
uint32_t muonDetMask() const
Get and set detector mask.
xAOD::L2StandAloneMuon_v2::setMuonDetMask
void setMuonDetMask(uint32_t value)
Trk::distPhi
@ distPhi
Definition: ParamDefs.h:56
xAOD::L2StandAloneMuon_v2::cscHitZ
float cscHitZ(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1618
xAOD::L2StandAloneMuon_v2::setChamberType1
void setChamberType1(int station, int sector, int chamberType)
Set the muon road information.
Definition: L2StandAloneMuon_v2.cxx:696
min
#define min(a, b)
Definition: cfImp.cxx:40
xAOD::L2StandAloneMuon_v2::setStgcCluster
void setStgcCluster(const unsigned int layer, const int isOutlier, const int type, const float eta, const float phi, const float r, const float z, const float residualR, const float residualPhi, const int stationEta, const int stationPhi, const int stationName)
Set sTGC hits.
Definition: L2StandAloneMuon_v2.cxx:1697
xAOD::L2StandAloneMuon_v2::nTrackPositions
uint32_t nTrackPositions() const
Number of track positions stored.
Definition: L2StandAloneMuon_v2.cxx:264
xAOD::L2StandAloneMuon_v2::cscHitStationEta
int cscHitStationEta(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1546
xAOD::L2StandAloneMuon_v2::setIsTgcFailure
void setIsTgcFailure(int value)
Set flag to record if TGC is properly read.
dumpTgcDigiThreshold.isStrip
list isStrip
Definition: dumpTgcDigiThreshold.py:33
xAOD::L2StandAloneMuon_v2::mdtHitIsOutlier
int mdtHitIsOutlier(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1420
xAOD::L2StandAloneMuon_v2::setEndcapBeta
void setEndcapBeta(float value)
Set the fitted value in the endcap.
xAOD::L2StandAloneMuon_v2::dirZMS
float dirZMS() const
Get dRdZ at muon spectrometer.
xAOD::L2StandAloneMuon_v2::tgcMidPhiN
long tgcMidPhiN() const
xAOD::L2StandAloneMuon_v2::setCapacities
void setCapacities(int rpc, int tgc, int mdt, int csc)
Definition: L2StandAloneMuon_v2.cxx:1314
xAOD::L2StandAloneMuon_v2::setDirPhiMS
void setDirPhiMS(float value)
Set tan phi at muon spectrometer.
xAOD::L2StandAloneMuon_v2::setRpcHitsCapacity
void setRpcHitsCapacity(int value)
Size of storage to be reserved.
Definition: L2StandAloneMuon_v2.cxx:1183
xAOD::L2StandAloneMuon_v2::setBarrelRadius
void setBarrelRadius(float value)
Set the fitted radius of the muon in the barrel.
xAOD::L2StandAloneMuon_v2::mmClusterStationName
const std::vector< int > & mmClusterStationName() const
xAOD::L2StandAloneMuon_v2::mmClusterLayer
const std::vector< unsigned int > & mmClusterLayer() const
Get MM clusters.
xAOD::L2StandAloneMuon_v2::setRpcHit
void setRpcHit(uint32_t layer, uint32_t measuresPhi, float x, float y, float z, float time, float distEta, float distPhi, const std::string &stationName)
Set RPC hits.
Definition: L2StandAloneMuon_v2.cxx:1340
xAOD::L2StandAloneMuon_v2::setMdtHitsCapacity
void setMdtHitsCapacity(int value)
Set size of storage for MDT hits.
Definition: L2StandAloneMuon_v2.cxx:1225
xAOD::L2StandAloneMuon_v2::phi
virtual double phi() const
The azimuthal angle ( ) of the particle.
xAOD::L2StandAloneMuon_v2::stgcClusterResidualR
const std::vector< float > & stgcClusterResidualR() const
xAOD::L2StandAloneMuon_v2::tgcMid1Eta
float tgcMid1Eta() const
xAOD::L2StandAloneMuon_v2::roiSubsystem
uint32_t roiSubsystem() const
Get and set RoI subsystem ID.
xAOD::L2StandAloneMuon_v2::rpcFitInnOffset
float rpcFitInnOffset() const
xAOD::L2StandAloneMuon_v2::roiSector
uint32_t roiSector() const
Get and set RoI sector ID.
xAOD::L2StandAloneMuon_v2::tgcInnRhoN
long tgcInnRhoN() const
xAOD::L2StandAloneMuon_v2::setRoiEta
void setRoiEta(float value)
xAOD::L2StandAloneMuon_v2::mdtHitsCapacity
int mdtHitsCapacity() const
xAOD::L2StandAloneMuon_v2::mdtHitTime
float mdtHitTime(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1468
xAOD::L2StandAloneMuon_v2::setZMS
void setZMS(float value)
Set the Z at muon spectrometer.
xAOD::L2StandAloneMuon_v2::rpcHitX
const std::vector< float > & rpcHitX() const
xAOD::L2StandAloneMuon_v2::cscHitTime
float cscHitTime(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1634
xAOD::L2StandAloneMuon_v2::setRoiThreshold
void setRoiThreshold(uint32_t value)
xAOD::L2StandAloneMuon_v2::cscHitResidual
float cscHitResidual(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1642
xAOD::L2StandAloneMuon_v2::beta
float beta() const
Get beta.
xAOD::L2StandAloneMuon_v2::setRpcFitMid
void setRpcFitMid(float phi, float slope, float offset)
Definition: L2StandAloneMuon_v2.cxx:1063
xAOD::L2StandAloneMuon_v2::ptCSC
float ptCSC() const
xAOD::L2StandAloneMuon_v2::rpcHitStationName
const std::vector< std::string > & rpcHitStationName() const
xAOD::L2StandAloneMuon_v2::stgcClusterStationName
const std::vector< int > & stgcClusterStationName() const
xAOD::L2StandAloneMuon_v2::setTgcPt
void setTgcPt(float value)
xAOD::L2StandAloneMuon_v2::rpcHitTime
const std::vector< float > & rpcHitTime() const
xAOD::L2StandAloneMuon_v2::L2StandAloneMuon_v2
L2StandAloneMuon_v2()
Constructor.
Definition: L2StandAloneMuon_v2.cxx:18
xAOD::L2StandAloneMuon_v2::tgcMidPhiChi2
float tgcMidPhiChi2() const
y
#define y
xAOD::L2StandAloneMuon_v2::nMdtHits
uint32_t nMdtHits() const
Get the online ID, offline ID, R, Z, redidual, time, space and sigma of each MDT tube.
Definition: L2StandAloneMuon_v2.cxx:1400
xAOD::L2StandAloneMuon_v2::mdtHitResidual
float mdtHitResidual(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1460
Base_Fragment.width
width
Definition: Sherpa_i/share/common/Base_Fragment.py:59
xAOD::L2StandAloneMuon_v2::roiEta
float roiEta() const
Get and set RoI eta.
xAOD::L2StandAloneMuon_v2::tgcHitR
const std::vector< float > & tgcHitR() const
CaloSwCorrections.time
def time(flags, cells_name, *args, **kw)
Definition: CaloSwCorrections.py:242
xAOD::L2StandAloneMuon_v2::etaBin
int etaBin() const
Get eta bin of pT LUT.
xAOD::L2StandAloneMuon_v2::cscHitStrip
int cscHitStrip(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1586
xAOD::L2StandAloneMuon_v2::cscHitStationName
uint32_t cscHitStationName(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1538
xAOD::L2StandAloneMuon_v2::deltaPtParm1
float deltaPtParm1() const
Get and set parameter sets for delta pT calculation.
xAOD::L2StandAloneMuon_v2::stgcClusterLayer
const std::vector< unsigned int > & stgcClusterLayer() const
Get sTGC clusters.
xAOD::L2StandAloneMuon_v2::barrelRadius
float barrelRadius() const
Get the fitted radius of the muon in the barrel.
xAOD::L2StandAloneMuon_v2::setRegionR
void setRegionR(int station, int sector, float min, float max)
R range.
Definition: L2StandAloneMuon_v2.cxx:839
xAOD::L2StandAloneMuon_v2::rpcHitLayer
const std::vector< uint32_t > & rpcHitLayer() const
Get RPC hits.
bcTag
unsigned bcTag(unsigned bcBitMap)
Definition: TgcByteStreamData.h:367
xAOD::L2StandAloneMuon_v2::setRoiNumber
void setRoiNumber(uint32_t value)
convertTimingResiduals.offset
offset
Definition: convertTimingResiduals.py:71
xAOD::L2StandAloneMuon_v2::tgcHitWidth
const std::vector< float > & tgcHitWidth() const
xAOD::L2StandAloneMuon_v2::cscHitCharge
int cscHitCharge(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1626
xAOD::L2StandAloneMuon_v2::setLvl1Id
void setLvl1Id(uint32_t value)
xAOD::L2StandAloneMuon_v2::rpcHitsCapacity
int rpcHitsCapacity() const
Get and set maximum size of storages to be reserved.
xAOD::L2StandAloneMuon_v2::roadBw
float roadBw(int station, int sector) const
Intercept.
Definition: L2StandAloneMuon_v2.cxx:507
xAOD::L2StandAloneMuon_v2::setPtCSC
void setPtCSC(float value)
xAOD::L2StandAloneMuon_v2::deltaPhi
float deltaPhi() const
Get error of phi.
xAOD::L2StandAloneMuon_v2::pt
virtual double pt() const
The transverse momentum ( ) of the particle.
xAOD::L2StandAloneMuon_v2::zMin
float zMin(int station, int sector) const
Z.
Definition: L2StandAloneMuon_v2.cxx:534
xAOD::L2StandAloneMuon_v2::rMin
float rMin(int station, int sector) const
R.
Definition: L2StandAloneMuon_v2.cxx:587
xAOD::L2StandAloneMuon_v2::rMS
float rMS() const
Get the R at muon spectrometer.
xAOD::L2StandAloneMuon_v2::trackPositionEta
float trackPositionEta(unsigned int n) const
Get eta postion of track.
Definition: L2StandAloneMuon_v2.cxx:284
xAOD::L2StandAloneMuon_v2::superPointSlope
float superPointSlope(int chamber) const
Get the measured slope of the muon in one particular super point.
Definition: L2StandAloneMuon_v2.cxx:195
xAOD::L2StandAloneMuon_v2::setRoIWord
void setRoIWord(uint32_t value)
Set the RoI ID of the seeding LVL1 muon.
xAOD::L2StandAloneMuon_v2::roiWord
uint32_t roiWord() const
Get the RoI ID of the seeding LVL1 muon.
xAOD::L2StandAloneMuon_v2::dirPhiMS
float dirPhiMS() const
Get tan phi at muon spectrometer.
xAOD::L2StandAloneMuon_v2::cscHitEta
float cscHitEta(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1594
xAOD::L2StandAloneMuon_v2::tgcMid2R
float tgcMid2R() const
xAOD::L2StandAloneMuon_v2::mmClusterResidualR
const std::vector< float > & mmClusterResidualR() const
xAOD::L2StandAloneMuon_v2::setTgcHit
void setTgcHit(float eta, float phi, float r, float z, float width, int stationNum, bool isStrip, int bcTag, bool inRoad)
Set TGC hits.
Definition: L2StandAloneMuon_v2.cxx:1375
xAOD::L2StandAloneMuon_v2::cscHitWireLayer
int cscHitWireLayer(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1570
xAOD::L2StandAloneMuon_v2::setCscHitsCapacity
void setCscHitsCapacity(int value)
Set size of storage for CSC hits.
Definition: L2StandAloneMuon_v2.cxx:1246
xAOD::L2StandAloneMuon_v2::mdtHitSpace
float mdtHitSpace(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1476
xAOD::L2StandAloneMuon_v2::setStgcClustersCapacity
void setStgcClustersCapacity(const int value)
Set size of storage for sTGC clusters.
Definition: L2StandAloneMuon_v2.cxx:1274
xAOD::L2StandAloneMuon_v2::setPtEndcapRadius
void setPtEndcapRadius(float value)
xAOD::L2StandAloneMuon_v2::rpcFitInnSlope
float rpcFitInnSlope() const
xAODType::ObjectType
ObjectType
Type of objects that have a representation in the xAOD EDM.
Definition: ObjectType.h:32
xAOD::L2StandAloneMuon_v2::setDirZMS
void setDirZMS(float value)
Set dRdZ at muon spectrometer.
xAOD::L2StandAloneMuon_v2::rpcHitDistToPhiReadout
const std::vector< float > & rpcHitDistToPhiReadout() const
xAOD::L2StandAloneMuon_v2::e
virtual double e() const
The total energy of the particle.
xAOD::L2StandAloneMuon_v2::stgcClusterR
const std::vector< float > & stgcClusterR() const
CaloNoise_fillDB.mu
mu
Definition: CaloNoise_fillDB.py:53
xAOD::L2StandAloneMuon_v2::mdtHitZ
float mdtHitZ(unsigned int tube) const
Definition: L2StandAloneMuon_v2.cxx:1444
xAOD::L2StandAloneMuon_v2::setPhiMap
void setPhiMap(float value)
Set phi used to refer pT LUT.
xAOD::L2StandAloneMuon_v2::setEndcapRadius
void setEndcapRadius(float value)
Set the fitted radius of the muon in the endcap.
xAOD::L2StandAloneMuon_v2::superPointZ
float superPointZ(int chamber) const
Get the measured Z position of the muon in one particular super point.
Definition: L2StandAloneMuon_v2.cxx:187
xAOD::L2StandAloneMuon_v2::mmClusterResidualPhi
const std::vector< float > & mmClusterResidualPhi() const
xAOD::L2StandAloneMuon_v2::setDeltaPt
void setDeltaPt(float value)
Set error of pT.
xAOD::L2StandAloneMuon_v2::tgcHitPhi
const std::vector< float > & tgcHitPhi() const
operator<<
std::ostream & operator<<(std::ostream &out, const xAOD::L2StandAloneMuon_v2 &mu)
Operator for printing the contents of a LVL2 muon.
Definition: L2StandAloneMuon_v2.cxx:1763
xAOD::L2StandAloneMuon_v2::endcapRadius
float endcapRadius() const
Get the fitted radius of the muon in the endcap.
xAOD::L2StandAloneMuon_v2::setLumiBlock
void setLumiBlock(uint32_t value)
calibdata.tube
tube
Definition: calibdata.py:31
xAOD::L2StandAloneMuon_v2::isTgcFailure
int isTgcFailure() const
Get flag to see if TGC is properly read.
xAOD::L2StandAloneMuon_v2::setTgcMid2
void setTgcMid2(float eta, float phi, float r, float z)
Definition: L2StandAloneMuon_v2.cxx:1003
xAOD::L2StandAloneMuon_v2::setTgcMid1
void setTgcMid1(float eta, float phi, float r, float z)
Definition: L2StandAloneMuon_v2.cxx:988
xAOD::L2StandAloneMuon_v2::setTrackPosition
void setTrackPosition(float r, float z, float eta, float phi)
Set position of muon track.
Definition: L2StandAloneMuon_v2.cxx:301
xAOD::L2StandAloneMuon_v2::p4
virtual FourMom_t p4() const
The full 4-momentum of the particle.
xAOD::L2StandAloneMuon_v2::setRoiPhi
void setRoiPhi(float value)
xAOD::L2StandAloneMuon_v2::trackPositionZ
float trackPositionZ(unsigned int n) const
Get Z postion of track.
Definition: L2StandAloneMuon_v2.cxx:276
xAOD::L2StandAloneMuon_v2::roiSystem
uint32_t roiSystem() const
Get and set RoI system ID.
xAOD::L2StandAloneMuon_v2::barrelSagitta
float barrelSagitta() const
Get the fitted sagitta of the muon in the barrel.