1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
2010-03-14 Martin Grunewald <Martin.Grunewald@cern.ch>
* tag V00-06-00
* subclassing PrescaleService from SaveConfiguration class to save
its configuration in the provenance (reverts V00-05-08).
2010-03-12 Martin Grunewald <Martin.Grunewald@cern.ch>
* tag V00-05-08
* adding special service class parameter "saveToConfig_"
to cfi.py file ONLY(!)
2010-02-17 Martin Grunewald <Martin.Grunewald@cern.ch>
* tag V00-05-06
* adding const accessors to extract prescale table info
2010-01-18 Philipp Schieferdecker <philipp.schieferdecker@cern.ch>
* tag V00-05-05
* remove boost as dependency from BuildFile, which I should have
done as part of the last change ...
* tag V00-05-04
* remove unnecessary lock per request by Martin (and after Emilio
confirming that it is indeed unnecessary)
2009-07-02 Emilio Meschi <emilio.meschia@cern.ch>
* tag V00-05-02 merge from branch tag for 22X
(tags V00-05-00 and V00-05-01 used by wmtan)
2009-04-28 Emilio Meschi <emilio.meschia@cern.ch>
* tag V00-04-03-01 (branch tag for 22X
* added setIndex function to pass L1 PS index
* remember to update main trunk for 31X !!!
2009-02-09 Philipp SCHIEFERDECKER <philipp.schieferdecker@cern.ch>
* tag V00-04-05
* add python directory
* add python/PrescaleService_cfi.py
* adjust test/testPrescaleService_cfg.py to reference above *_cfi.py
2008-10-17 Emilio Meschi <emilio.meschia@cern.ch>
* tag V00-04-03 (V00-04-02 tags removal of .cfg files)
* moved most of constructor code to separate function "reconfigure"
* to allow reconfig of PrescaleService at run boundaries
2008-05-23 Philipp SCHIEFERDECKER <philipp.schieferdecker@cern.ch>
* tag V00-04-01
* use getProcessParameterSet() kindly provided by Marc P. in
FWCore/ParameterSet/interface/Registry.h to validate that each
path referenced int the prescale table has exactly one
HLTPrescaler.
2008-04-29 Philipp SCHIEFERDECKER <philipp.schieferdecker@cern.ch>
* tag V00-04-00
* reimplementation: the configuration of the service allows to
specify a *vector* of prescales for each path in the configuration
* This is necessary for dynamic prescale changes at run time
initiated by the level1 trigger
* Currently, a check is missing that (1) each provided path is
actually in the configuration and (2) that each path in the
configuration has at most one HLTPrescaler: HLTPrescaler modules
are going to update their individual prescaleFactor at the
beginning of each lumi block, by querying the PrescaleService,
providing the current *pathname* as key!
|