7 def generateOptions(counter, cmask, invmask, sampling_period, startatevent, storeresultsat, family):
     8     cmask = 
map(int, cmask)
     9     invmask = 
map(int, invmask)
    10     sampling_period = 
map(int, sampling_period)
    11     startatevent = int(startatevent)
    13     from Configurables 
import ApplicationMgr, AuditorSvc, PerfMonAuditor
    15     app.AuditAlgorithms = 1
    18         pfaud.EVENT0 = counter[0]
    19         pfaud.SP0 = sampling_period[0]
    20         pfaud.INV0 = int(invmask[0])
    21         pfaud.CMASK0 = int(cmask[0])
    22         pfaud.EVENT1 = counter[1]
    23         pfaud.SP1 = sampling_period[1]
    24         pfaud.INV1 = int(invmask[1])
    25         pfaud.CMASK1 = int(cmask[1])
    26         pfaud.EVENT2 = counter[2]
    27         pfaud.SP2 = sampling_period[2]
    28         pfaud.INV2 = int(invmask[2])
    29         pfaud.CMASK2 = int(cmask[2])
    30         pfaud.EVENT3 = counter[3]
    31         pfaud.SP3 = sampling_period[3]
    32         pfaud.INV3 = int(invmask[3])
    33         pfaud.CMASK3 = int(cmask[3])
    38     pfaud.PREFIX = 
"%s_%s" % (
    39         storeresultsat, 
"S" if sampling_period[0] > 0 
else "C")
    40     pfaud.SAMPLE = int(sampling_period[0] > 0)
    41     pfaud.START_AT_EVENT = startatevent
 def generateOptions(counter, cmask, invmask, sampling_period, startatevent, storeresultsat, family)
 
Performance Monitoring Auditor that uses Perfmon2 library to monitor algorithms. 
 
struct GAUDI_API map
Parametrisation class for map-like implementation. 
 
The Application Manager class.