SND@LHC Software
Loading...
Searching...
No Matches
FillingScheme Namespace Reference

Classes

class  fillingScheme
 

Functions

 pyExit ()
 

Variables

dict fromElog = {4361:7902,4362: 7921, 4363: 7921, 4364: 7921, 4365: 7921, 4366: 7922, 4367: 7923, 4368: 7923, 4369: 7923, 4370: 7924, 4371: 7924, 4372: 7925, 4373: 7926, 4374: 7927, 4375: 7928, 4376: 7929, 4377: 7930, 4378: 7931, 4379: 7931, 4380: 7932, 4381: 7933, 4382: 7934, 4383: 7935, 4384: 7936, 4385: 7937, 4386: 7938, 4387: 7939, 4388: 7940, 4389: 7941, 4390: 7942, 4391: 7943, 4392: 7944, 4393: 7945, 4394: 7946, 4395: 7947, 4396: 7948, 4397: 7949, 4398: 7950, 4399: 7951, 4400: 7952, 4401: 7953, 4402: 7954, 4403: 7955, 4404: 7956, 4405: 7957, 4406: 7958, 4407: 7959, 4408: 7959, 4409: 7960, 4410: 7960, 4411: 7961, 4412: 7961, 4413: 7962, 4414: 7963, 4415: 7963, 4416: 7964, 4418: 7964, 4419: 7965, 4420: 7966, 4421: 7966, 4422: 7967, 4423: 7967, 4424: 7967, 4425: 7967, 4426: 7968, 4427: 7969, 4428: 7969, 4429: 7970, 4430: 7971, 4431: 7971, 4432: 7972, 4433: 7973, 4434: 7974, 4435: 7974, 4436: 7975, 4437: 7976, 4438: 7976, 4440: 7977, 4441: 7977, 4443: 7977, 4446: 7977, 4447: 7977, 4448: 7977, 4449: 7978, 4450: 7979, 4451: 7979, 4452: 7979, 4461: 7979, 4462: 7982, 4463: 7983, 4464: 7984, 4465: 7985, 4466: 7986, 4467: 7987, 4468: 7988, 4469: 7989, 4470: 7990, 4471: 7991, 4472: 7992, 4473: 7993, 4474: 7994, 4475: 7995, 4476: 7996, 4477: 7997, 4478: 7998, 4479: 7999, 4480: 7999, 4481: 8000, 4482: 8001, 4483: 8002, 4484: 8003, 4485: 8004, 4486: 8005, 4487: 8006, 4488: 8007, 4489: 8008, 4493: 8008, 4494: 8008, 4495: 8009, 4496: 8010, 4497: 8010, 4498: 8011, 4499: 8012, 4500: 8013, 4501: 8014, 4503: 8016, 4504: 8017, 4505: 8018, 4506: 8018, 4507: 8019, 4508: 8019, 4509: 8020, 4510: 8021, 4511: 8021, 4512: 8022, 4513: 8022, 4514: 8023, 4515: 8023, 4516: 8024, 4523: 8025, 4524: 8025, 4525: 8025, 4526: 8026, 4527: 8027, 4528: 8028, 4529: 8028, 4530: 8029, 4531: 8029, 4532: 8030, 4533: 8031, 4534: 8032, 4535: 8032, 4536: 8033, 4537: 8033, 4539: 8033, 4540: 8033, 4541: 8033, 4542: 8034, 4543: 8034, 4544: 8034, 4557: 8035, 4558: 8035, 4559: 8036, 4561: 8038, 4562: 8039, 4563: 8040, 4564: 8041, 4568: 8043, 4569: 8044, 4570: 8044, 4571: 8045, 4572: 8046, 4573: 8047, 4574: 8047, 4575: 8047, 4578: 8047, 4579: 8047, 4580: 8050, 4581: 8051, 4582: 8052, 4583: 8052, 4585: 8053, 4586: 8053, 4587: 8054, 4588: 8055, 4589: 8056, 4590: 8056, 4591: 8057, 4592: 8058, 4593: 8058, 4594: 8059, 4595: 8059, 4598: 8061, 4601: 8061, 4602: 8061, 4603: 8061, 4604: 8062, 4606: 8063, 4612: 8063, 4613: 8064, 4614: 8064, 4615: 8065, 4616: 8066, 4617: 8067, 4619: 8068, 4620: 8069, 4621: 8069, 4622: 8070, 4623: 8071, 4624: 8071, 4625: 8072, 4626: 8072, 4627: 8073, 4628: 8073, 4629: 8073, 4630: 8073, 4631: 8073, 4632: 8073, 4635: 8073, 4636: 8074, 4637: 8075, 4638: 8076, 4639: 8076, 4641: 8076, 4642: 8076, 4643: 8076, 4644: 8076, 4645: 8076, 4646: 8076, 4647: 8076, 4648: 8077, 4649: 8078, 4650: 8079, 4653: 8080, 4654: 8081, 4657: 8082, 4658: 8082, 4659: 8082, 4660: 8082, 4662: 8083, 4665: 8083, 4666: 8083, 4667: 8083, 4669: 8084, 4670: 8084, 4672: 8084, 4673: 8084, 4675: 8084, 4676: 8084, 4677: 8084, 4678: 8084, 4679: 8084, 4680: 8084, 4681: 8084, 4682: 8084, 4684: 8084, 4686: 8084, 4687: 8084, 4688: 8084, 4689: 8084, 4690: 8084, 4693: 8084, 4560: 8037, 4661: 8083}
 
dict emulsionReplacements = {0:1,4573:2,4859:3,5172:4,5485:5,6446:6}
 
 parser = ArgumentParser()
 
 dest
 
 help
 
 required
 
 False
 
 type
 
 str
 
 default
 
 action
 
 options = parser.parse_args()
 
 www = options.www
 
 convpath
 
 rmin
 
str offline = www+"offline.html"
 
 em_run = options.rawData[options.rawData.find("run_"):]
 
 FS = fillingScheme()
 
 withIP2
 
dict problems = {}
 
 status
 
 L
 
 Lhtml = L.decode().split('\n')
 
list runs = []
 
 ir = x.find("run ")
 
 k = x[ir:].find(" ")
 
 runnr = int(x[ir+4:ir+4+k+1])
 
 j = x.find("#events")
 
 tmp = x[j:].split('=')[1].split(' ')
 
 nev = int( y )
 
int scale = 1
 
 r = z[0]
 
 postScale = Nevts/FS.h['time'].GetEntries()
 
 fillNumbers
 
 runNumbers
 
 Nevts
 
 partitions
 
str fillScheme = "unknown"
 
int x = 1
 
 N_ScifiTracks = FS.h['timeWt'].GetEntries()
 
 N_DSTracks = FS.h['timeWtDS'].GetEntries()
 
 N
 

Function Documentation

◆ pyExit()

FillingScheme.pyExit ( )

Definition at line 16 of file FillingScheme.py.

16def pyExit():
17 print("Make suicide until solution found for freezing")
18 os.system('kill '+str(os.getpid()))

Variable Documentation

◆ action

FillingScheme.action

Definition at line 2046 of file FillingScheme.py.

◆ convpath

FillingScheme.convpath

Definition at line 2053 of file FillingScheme.py.

◆ default

FillingScheme.default

Definition at line 2037 of file FillingScheme.py.

◆ dest

FillingScheme.dest

Definition at line 2037 of file FillingScheme.py.

◆ em_run

FillingScheme.em_run = options.rawData[options.rawData.find("run_"):]

Definition at line 2062 of file FillingScheme.py.

◆ emulsionReplacements

dict FillingScheme.emulsionReplacements = {0:1,4573:2,4859:3,5172:4,5485:5,6446:6}

Definition at line 27 of file FillingScheme.py.

◆ False

FillingScheme.False

Definition at line 2037 of file FillingScheme.py.

◆ fillNumbers

FillingScheme.fillNumbers

Definition at line 2107 of file FillingScheme.py.

◆ fillScheme

FillingScheme.fillScheme = "unknown"

Definition at line 2117 of file FillingScheme.py.

◆ fromElog

dict FillingScheme.fromElog = {4361:7902,4362: 7921, 4363: 7921, 4364: 7921, 4365: 7921, 4366: 7922, 4367: 7923, 4368: 7923, 4369: 7923, 4370: 7924, 4371: 7924, 4372: 7925, 4373: 7926, 4374: 7927, 4375: 7928, 4376: 7929, 4377: 7930, 4378: 7931, 4379: 7931, 4380: 7932, 4381: 7933, 4382: 7934, 4383: 7935, 4384: 7936, 4385: 7937, 4386: 7938, 4387: 7939, 4388: 7940, 4389: 7941, 4390: 7942, 4391: 7943, 4392: 7944, 4393: 7945, 4394: 7946, 4395: 7947, 4396: 7948, 4397: 7949, 4398: 7950, 4399: 7951, 4400: 7952, 4401: 7953, 4402: 7954, 4403: 7955, 4404: 7956, 4405: 7957, 4406: 7958, 4407: 7959, 4408: 7959, 4409: 7960, 4410: 7960, 4411: 7961, 4412: 7961, 4413: 7962, 4414: 7963, 4415: 7963, 4416: 7964, 4418: 7964, 4419: 7965, 4420: 7966, 4421: 7966, 4422: 7967, 4423: 7967, 4424: 7967, 4425: 7967, 4426: 7968, 4427: 7969, 4428: 7969, 4429: 7970, 4430: 7971, 4431: 7971, 4432: 7972, 4433: 7973, 4434: 7974, 4435: 7974, 4436: 7975, 4437: 7976, 4438: 7976, 4440: 7977, 4441: 7977, 4443: 7977, 4446: 7977, 4447: 7977, 4448: 7977, 4449: 7978, 4450: 7979, 4451: 7979, 4452: 7979, 4461: 7979, 4462: 7982, 4463: 7983, 4464: 7984, 4465: 7985, 4466: 7986, 4467: 7987, 4468: 7988, 4469: 7989, 4470: 7990, 4471: 7991, 4472: 7992, 4473: 7993, 4474: 7994, 4475: 7995, 4476: 7996, 4477: 7997, 4478: 7998, 4479: 7999, 4480: 7999, 4481: 8000, 4482: 8001, 4483: 8002, 4484: 8003, 4485: 8004, 4486: 8005, 4487: 8006, 4488: 8007, 4489: 8008, 4493: 8008, 4494: 8008, 4495: 8009, 4496: 8010, 4497: 8010, 4498: 8011, 4499: 8012, 4500: 8013, 4501: 8014, 4503: 8016, 4504: 8017, 4505: 8018, 4506: 8018, 4507: 8019, 4508: 8019, 4509: 8020, 4510: 8021, 4511: 8021, 4512: 8022, 4513: 8022, 4514: 8023, 4515: 8023, 4516: 8024, 4523: 8025, 4524: 8025, 4525: 8025, 4526: 8026, 4527: 8027, 4528: 8028, 4529: 8028, 4530: 8029, 4531: 8029, 4532: 8030, 4533: 8031, 4534: 8032, 4535: 8032, 4536: 8033, 4537: 8033, 4539: 8033, 4540: 8033, 4541: 8033, 4542: 8034, 4543: 8034, 4544: 8034, 4557: 8035, 4558: 8035, 4559: 8036, 4561: 8038, 4562: 8039, 4563: 8040, 4564: 8041, 4568: 8043, 4569: 8044, 4570: 8044, 4571: 8045, 4572: 8046, 4573: 8047, 4574: 8047, 4575: 8047, 4578: 8047, 4579: 8047, 4580: 8050, 4581: 8051, 4582: 8052, 4583: 8052, 4585: 8053, 4586: 8053, 4587: 8054, 4588: 8055, 4589: 8056, 4590: 8056, 4591: 8057, 4592: 8058, 4593: 8058, 4594: 8059, 4595: 8059, 4598: 8061, 4601: 8061, 4602: 8061, 4603: 8061, 4604: 8062, 4606: 8063, 4612: 8063, 4613: 8064, 4614: 8064, 4615: 8065, 4616: 8066, 4617: 8067, 4619: 8068, 4620: 8069, 4621: 8069, 4622: 8070, 4623: 8071, 4624: 8071, 4625: 8072, 4626: 8072, 4627: 8073, 4628: 8073, 4629: 8073, 4630: 8073, 4631: 8073, 4632: 8073, 4635: 8073, 4636: 8074, 4637: 8075, 4638: 8076, 4639: 8076, 4641: 8076, 4642: 8076, 4643: 8076, 4644: 8076, 4645: 8076, 4646: 8076, 4647: 8076, 4648: 8077, 4649: 8078, 4650: 8079, 4653: 8080, 4654: 8081, 4657: 8082, 4658: 8082, 4659: 8082, 4660: 8082, 4662: 8083, 4665: 8083, 4666: 8083, 4667: 8083, 4669: 8084, 4670: 8084, 4672: 8084, 4673: 8084, 4675: 8084, 4676: 8084, 4677: 8084, 4678: 8084, 4679: 8084, 4680: 8084, 4681: 8084, 4682: 8084, 4684: 8084, 4686: 8084, 4687: 8084, 4688: 8084, 4689: 8084, 4690: 8084, 4693: 8084, 4560: 8037, 4661: 8083}

Definition at line 21 of file FillingScheme.py.

◆ FS

FillingScheme.FS = fillingScheme()

Definition at line 2066 of file FillingScheme.py.

◆ help

FillingScheme.help

Definition at line 2037 of file FillingScheme.py.

◆ ir

FillingScheme.ir = x.find("run ")

Definition at line 2087 of file FillingScheme.py.

◆ j

FillingScheme.j = x.find("#events")

Definition at line 2091 of file FillingScheme.py.

◆ k

FillingScheme.k = x[ir:].find(" ")

Definition at line 2089 of file FillingScheme.py.

◆ L

FillingScheme.L

Definition at line 2080 of file FillingScheme.py.

◆ Lhtml

FillingScheme.Lhtml = L.decode().split('\n')

Definition at line 2081 of file FillingScheme.py.

◆ N

FillingScheme.N

Definition at line 2152 of file FillingScheme.py.

◆ N_DSTracks

FillingScheme.N_DSTracks = FS.h['timeWtDS'].GetEntries()

Definition at line 2136 of file FillingScheme.py.

◆ N_ScifiTracks

FillingScheme.N_ScifiTracks = FS.h['timeWt'].GetEntries()

Definition at line 2135 of file FillingScheme.py.

◆ nev

FillingScheme.nev = int( y )

Definition at line 2096 of file FillingScheme.py.

◆ Nevts

FillingScheme.Nevts

Definition at line 2116 of file FillingScheme.py.

◆ offline

str FillingScheme.offline = www+"offline.html"

Definition at line 2055 of file FillingScheme.py.

◆ options

FillingScheme.options = parser.parse_args()

Definition at line 2048 of file FillingScheme.py.

◆ parser

FillingScheme.parser = ArgumentParser()

Definition at line 2035 of file FillingScheme.py.

◆ partitions

FillingScheme.partitions

Definition at line 2116 of file FillingScheme.py.

◆ postScale

FillingScheme.postScale = Nevts/FS.h['time'].GetEntries()

Definition at line 2106 of file FillingScheme.py.

◆ problems

dict FillingScheme.problems = {}

Definition at line 2077 of file FillingScheme.py.

◆ r

FillingScheme.r = z[0]

Definition at line 2105 of file FillingScheme.py.

◆ required

FillingScheme.required

Definition at line 2037 of file FillingScheme.py.

◆ rmin

FillingScheme.rmin

Definition at line 2054 of file FillingScheme.py.

◆ runnr

FillingScheme.runnr = int(x[ir+4:ir+4+k+1])

Definition at line 2090 of file FillingScheme.py.

◆ runNumbers

FillingScheme.runNumbers

Definition at line 2108 of file FillingScheme.py.

◆ runs

list FillingScheme.runs = []

Definition at line 2083 of file FillingScheme.py.

◆ scale

FillingScheme.scale = 1

Definition at line 2099 of file FillingScheme.py.

◆ status

FillingScheme.status

Definition at line 2080 of file FillingScheme.py.

◆ str

FillingScheme.str

Definition at line 2037 of file FillingScheme.py.

◆ tmp

FillingScheme.tmp = x[j:].split('=')[1].split(' ')

Definition at line 2092 of file FillingScheme.py.

◆ type

FillingScheme.type

Definition at line 2037 of file FillingScheme.py.

◆ withIP2

FillingScheme.withIP2

Definition at line 2074 of file FillingScheme.py.

◆ www

FillingScheme.www = options.www

Definition at line 2051 of file FillingScheme.py.

◆ x

FillingScheme.x = 1

Definition at line 2126 of file FillingScheme.py.