ATLAS Offline Software
Loading...
Searching...
No Matches
checkRpcDigits.RpcSDO Class Reference
Inheritance diagram for checkRpcDigits.RpcSDO:
Collaboration diagram for checkRpcDigits.RpcSDO:

Public Types

typedef HLT::TypeInformation::for_each_type_c< typenameEDMLIST::map, my_functor, my_result<>, my_arg< HLT::TypeInformation::get_cont, CONTAINER > >::type result

Public Member Functions

None __init__ (self, stationIndex=-1, stationEta=-1, stationPhi=-1, doubletR=-1, doubletPhi=-1, doubletZ=-1, gasGap=-1, measuresPhi=False, strip=-1, globPosX=-1, globPosY=-1, globPosZ=-1, locPosX=-1, locPosY=-1, time=-1, barcode=-1)
 barcode (self)
str __str__ (self)
 identify (self)
 globalPosition (self)
 localPosition (self)
 time (self)
bool __eq__ (self, other)

Private Attributes

 __barcode = barcode
 __id
 __globPos = TVector3(globPosX, globPosY, globPosZ)
 __locPos = TVector2(locPosX, locPosY)
 __time = time

Detailed Description

Definition at line 50 of file checkRpcDigits.py.

Member Typedef Documentation

◆ result

Definition at line 90 of file EDM_MasterSearch.h.

Constructor & Destructor Documentation

◆ __init__()

None checkRpcDigits.RpcSDO.__init__ ( self,
stationIndex = -1,
stationEta = -1,
stationPhi = -1,
doubletR = -1,
doubletPhi = -1,
doubletZ = -1,
gasGap = -1,
measuresPhi = False,
strip = -1,
globPosX = -1,
globPosY = -1,
globPosZ = -1,
locPosX = -1,
locPosY = -1,
time = -1,
barcode = -1 )

Definition at line 51 of file checkRpcDigits.py.

56 time=-1, barcode = -1) -> None:
57 super().__init__(stationIndex, stationEta, stationPhi,
58 doubletR, doubletPhi, doubletZ,
59 gasGap, measuresPhi, strip,
60 globPosX, globPosY, globPosZ,
61 locPosX, locPosY, time)
62
63 self.__barcode = barcode

Member Function Documentation

◆ __eq__()

bool checkRpcDigits.RpcDigit.__eq__ ( self,
other )
inherited

Definition at line 45 of file checkRpcDigits.py.

45 def __eq__(self, other) -> bool:
46 return self.identify() == other.identify() and \
47 (self.localPosition() - other.localPosition()).Mod() < 0.01
48

◆ __str__()

str checkRpcDigits.RpcSDO.__str__ ( self)

Definition at line 67 of file checkRpcDigits.py.

67 def __str__(self) -> str:
68 return "Rpc SDO {id}, time {time:.2f}, localPos ({locX:.2f}, {locY:.2f}), globalPos ({globX:.2f}, {globY:.2f}, {globZ:.2f}), barcode {barcode}".format(id = str(self.identify()),
69 time = self.time(),
70 locX = self.localPosition().X(),
71 locY = self.localPosition().Y(),
72 globX = self.globalPosition().X(),
73 globY = self.globalPosition().Y(),
74 globZ = self.globalPosition().Z(),
75 barcode = self.barcode())

◆ barcode()

checkRpcDigits.RpcSDO.barcode ( self)

Definition at line 64 of file checkRpcDigits.py.

64 def barcode (self):
65 return self.__barcode
66

◆ globalPosition()

checkRpcDigits.RpcDigit.globalPosition ( self)
inherited

Definition at line 28 of file checkRpcDigits.py.

28 def globalPosition(self):
29 return self.__globPos
30

◆ identify()

checkRpcDigits.RpcDigit.identify ( self)
inherited

Definition at line 25 of file checkRpcDigits.py.

25 def identify(self):
26 return self.__id
27

◆ localPosition()

checkRpcDigits.RpcDigit.localPosition ( self)
inherited

Definition at line 31 of file checkRpcDigits.py.

31 def localPosition(self):
32 return self.__locPos
33

◆ time()

checkRpcDigits.RpcDigit.time ( self)
inherited

Definition at line 34 of file checkRpcDigits.py.

34 def time(self):
35 return self.__time
36

Member Data Documentation

◆ __barcode

checkRpcDigits.RpcSDO.__barcode = barcode
private

Definition at line 63 of file checkRpcDigits.py.

◆ __globPos

checkRpcDigits.RpcDigit.__globPos = TVector3(globPosX, globPosY, globPosZ)
privateinherited

Definition at line 21 of file checkRpcDigits.py.

◆ __id

checkRpcDigits.RpcDigit.__id
privateinherited
Initial value:
= RpcIdentifier(stationIndex=stationIndex, stationEta = stationEta, stationPhi = stationPhi,
doubletR= doubletR, doubletPhi = doubletPhi, doubletZ = doubletZ,
gasGap = gasGap, measuresPhi = measuresPhi, strip = strip)

Definition at line 17 of file checkRpcDigits.py.

◆ __locPos

checkRpcDigits.RpcDigit.__locPos = TVector2(locPosX, locPosY)
privateinherited

Definition at line 22 of file checkRpcDigits.py.

◆ __time

checkRpcDigits.RpcDigit.__time = time
privateinherited

Definition at line 23 of file checkRpcDigits.py.


The documentation for this class was generated from the following file: