ATLAS Offline Software
Loading...
Searching...
No Matches
drawFromPickle Namespace Reference

Classes

class  BaseClassFromDict
class  PadWithHits
class  SectorTriggerCandidate
class  SingleWedgePadTrigger

Functions

 midSectorPhi (sec)
 average (lst)
 eta2theta (eta)
 xyFromEtaPhiZ (eta, phi, z)
 tuple2vec (tpl)
 formatPadMaster (h)

Variables

 IgnoreCommandLineOptions
float mm = 1.0
int cm = 10.
int cm2mm = 10.
float mm2cm = 0.1
 repv = r.Math.RhoEtaPhiVector
 xyzv = r.Math.XYZVector
float sectorDphi = 2.0*math.pi/16.
 sin
 cos
 tan
 atan
 exp
 filename = sys.argv[1]
 candidates = eval(open(filename).read())
 outputBaseName = os.path.splitext(filename)[0]
 xRangeMin
 xRangeMax
 yRangeMin
 yRangeMax
 zRangeMin
 zRangeMax
 hRangeMin
 hRangeMax
 phiRangeMin
 phiRangeMax
 padMasterYx = r.TH2F('padMasterYx', ';x [mm]; y [mm]', 200, xRangeMin, xRangeMax, 200, yRangeMin, yRangeMax)
 padMasterHz = r.TH2F('padMasterHz', ';z [mm]; h [mm]', 200, zRangeMin, zRangeMax, 200, hRangeMin, hRangeMax)
 padMasterZphi = r.TH2F('padMasterZphi',';phi [rad];z [mm]', 200, phiRangeMin, phiRangeMax, 200, zRangeMin, zRangeMax)
 can = r.TCanvas('can')
 sCan = SectorTriggerCandidate(**c)
 view
 padMaster
 onlyPivot
 onlyConfirm

Function Documentation

◆ average()

drawFromPickle.average ( lst)

Definition at line 38 of file drawFromPickle.py.

38def average(lst) : return sum(lst)/len(lst)

◆ eta2theta()

drawFromPickle.eta2theta ( eta)

Definition at line 39 of file drawFromPickle.py.

39def eta2theta(eta) : return 2.0*atan(exp(-eta))

◆ formatPadMaster()

drawFromPickle.formatPadMaster ( h)

Definition at line 283 of file drawFromPickle.py.

283 def formatPadMaster(h) :
284 h.SetStats(0)
285 h.GetXaxis().CenterTitle()
286 h.GetYaxis().CenterTitle()

◆ midSectorPhi()

drawFromPickle.midSectorPhi ( sec)

Definition at line 37 of file drawFromPickle.py.

37def midSectorPhi(sec) : return (sec-1)*sectorDphi # sector N starts from 1

◆ tuple2vec()

drawFromPickle.tuple2vec ( tpl)

Definition at line 44 of file drawFromPickle.py.

44def tuple2vec(tpl) : return xyzv(tpl[0], tpl[1], tpl[2])
45#_________________________________________________

◆ xyFromEtaPhiZ()

drawFromPickle.xyFromEtaPhiZ ( eta,
phi,
z )

Definition at line 40 of file drawFromPickle.py.

40def xyFromEtaPhiZ(eta, phi, z) :
41 theta = eta2theta(eta)
42 r = z*tan(theta)
43 return r*cos(phi), r*sin(phi)

Variable Documentation

◆ atan

drawFromPickle.atan

Definition at line 36 of file drawFromPickle.py.

◆ can

drawFromPickle.can = r.TCanvas('can')

Definition at line 282 of file drawFromPickle.py.

◆ candidates

drawFromPickle.candidates = eval(open(filename).read())

Definition at line 271 of file drawFromPickle.py.

◆ cm

int drawFromPickle.cm = 10.

Definition at line 29 of file drawFromPickle.py.

◆ cm2mm

int drawFromPickle.cm2mm = 10.

Definition at line 30 of file drawFromPickle.py.

◆ cos

drawFromPickle.cos

Definition at line 36 of file drawFromPickle.py.

◆ exp

drawFromPickle.exp

Definition at line 36 of file drawFromPickle.py.

◆ filename

drawFromPickle.filename = sys.argv[1]

Definition at line 270 of file drawFromPickle.py.

◆ hRangeMax

drawFromPickle.hRangeMax

Definition at line 277 of file drawFromPickle.py.

◆ hRangeMin

drawFromPickle.hRangeMin

Definition at line 277 of file drawFromPickle.py.

◆ IgnoreCommandLineOptions

drawFromPickle.IgnoreCommandLineOptions

Definition at line 21 of file drawFromPickle.py.

◆ mm

float drawFromPickle.mm = 1.0

Definition at line 28 of file drawFromPickle.py.

◆ mm2cm

float drawFromPickle.mm2cm = 0.1

Definition at line 31 of file drawFromPickle.py.

◆ onlyConfirm

drawFromPickle.onlyConfirm

Definition at line 308 of file drawFromPickle.py.

◆ onlyPivot

drawFromPickle.onlyPivot

Definition at line 306 of file drawFromPickle.py.

◆ outputBaseName

drawFromPickle.outputBaseName = os.path.splitext(filename)[0]

Definition at line 272 of file drawFromPickle.py.

◆ padMaster

drawFromPickle.padMaster

Definition at line 294 of file drawFromPickle.py.

◆ padMasterHz

drawFromPickle.padMasterHz = r.TH2F('padMasterHz', ';z [mm]; h [mm]', 200, zRangeMin, zRangeMax, 200, hRangeMin, hRangeMax)

Definition at line 280 of file drawFromPickle.py.

◆ padMasterYx

drawFromPickle.padMasterYx = r.TH2F('padMasterYx', ';x [mm]; y [mm]', 200, xRangeMin, xRangeMax, 200, yRangeMin, yRangeMax)

Definition at line 279 of file drawFromPickle.py.

◆ padMasterZphi

drawFromPickle.padMasterZphi = r.TH2F('padMasterZphi',';phi [rad];z [mm]', 200, phiRangeMin, phiRangeMax, 200, zRangeMin, zRangeMax)

Definition at line 281 of file drawFromPickle.py.

◆ phiRangeMax

drawFromPickle.phiRangeMax

Definition at line 278 of file drawFromPickle.py.

◆ phiRangeMin

drawFromPickle.phiRangeMin

Definition at line 278 of file drawFromPickle.py.

◆ repv

drawFromPickle.repv = r.Math.RhoEtaPhiVector

Definition at line 32 of file drawFromPickle.py.

◆ sCan

drawFromPickle.sCan = SectorTriggerCandidate(**c)

Definition at line 289 of file drawFromPickle.py.

◆ sectorDphi

float drawFromPickle.sectorDphi = 2.0*math.pi/16.

Definition at line 35 of file drawFromPickle.py.

◆ sin

drawFromPickle.sin

Definition at line 36 of file drawFromPickle.py.

◆ tan

drawFromPickle.tan

Definition at line 36 of file drawFromPickle.py.

◆ view

drawFromPickle.view

Definition at line 294 of file drawFromPickle.py.

◆ xRangeMax

drawFromPickle.xRangeMax

Definition at line 274 of file drawFromPickle.py.

◆ xRangeMin

drawFromPickle.xRangeMin

Definition at line 274 of file drawFromPickle.py.

◆ xyzv

drawFromPickle.xyzv = r.Math.XYZVector

Definition at line 33 of file drawFromPickle.py.

◆ yRangeMax

drawFromPickle.yRangeMax

Definition at line 275 of file drawFromPickle.py.

◆ yRangeMin

drawFromPickle.yRangeMin

Definition at line 275 of file drawFromPickle.py.

◆ zRangeMax

drawFromPickle.zRangeMax

Definition at line 276 of file drawFromPickle.py.

◆ zRangeMin

drawFromPickle.zRangeMin

Definition at line 276 of file drawFromPickle.py.