Difference: AlfaOfflineDQMonitoringIntegrationToDo (31 vs. 32)

Revision 322015-07-17 - GrzegorzPawelGach

Line: 1 to 1
 
META TOPICPARENT name="ALFADataPrepToDo"

Offline DQ Monitoring Integration with ATLAS Central System

Line: 43 to 43
 This list was moved to the official ALFA data quality site AlfaOfflineDQHistograms.
Changed:
<
<

4. List of considered but not recommended distributions

>
>

3. List of considered but not recommended distributions

 
Changed:
<
<

4.1. 1D distributions of occupancy per layer using hits utilised in track reconstruction

>
>

3.1. 1D distributions of occupancy per layer using hits utilised in track reconstruction

 
Purpose
Line: 86 to 86
 that is why it is better to use in the data quality monitoring a distribution that is independent of the reconstruction algorithm.
Changed:
<
<

4.2. Distribution of fraction of triggered events with no reconstructed track

>
>

3.2. Distribution of fraction of triggered events with no reconstructed track

 
Purpose
Line: 125 to 125
 information than this one.
Changed:
<
<

4.3. Distribution of fraction of triggered events with exactly one reconstructed track

>
>

3.3. Distribution of fraction of triggered events with exactly one reconstructed track

 
Purpose
Line: 165 to 165
 

Changed:
<
<

4.4. 1D distributions of noisy layers

>
>

3.4. 1D distributions of noisy layers

 
Purpose
Line: 244 to 244
 
Added:
>
>
#testSetup
 

1.1. Testing the set-up

1. Create a directory for the test input data and download it

Line: 339 to 340
 

Implement and test the package (IN PROGRESS)

Changed:
<
<

1. Create a new athena package

>
>

1. Create directory in SVN repository

Directory

atlasoff/ForwardDetectors/ALFA/ALFA_Monitoring
was created with proper subdirectory structure (i.e. trunk, tags, etc). This allows checking out package using cmt command
cmt co ForwardDetectors/ALFA/ALFA_Monitoring

2. Create a new athena package

  Description how to create a new package can be found at e.g. SoftwareTutorialxAODAnalysisInAthena#3_Creating_an_analysis_package_a
Line: 348 to 355
 mkdir ALFA_Monitoring/ALFA_Monitoring # dir for header files
Changed:
<
<

2. Create a new tool in the package

>
>

3. Create a new tool in the package

 
Changed:
<
<
It is possible to copy the example tool and delete the unnecessary code (i.e. most of the code) or simply create a new class that derives from ManagedMonitorToolBase</noautolink.>
>
>
It is possible to copy the example tool (ManagedMonitorToolTest and delete the unnecessary code (i.e. most of the code) or simply create a new class that derives from ManagedMonitorToolBase.
 
Changed:
<
<

3. Install ALFA xAOD

>
>

4. Install ALFA xAOD

  ALFA xAOD are not available in the production release, yet, so they have to be installed separately. They can be checked out and compiled
Line: 367 to 375
 cd ../../../../
Changed:
<
<

3. Implement distributions (TODO)

>
>

5. Add call to the new class in an existing program

In order to test the code it has to be executed. It can be done by adding the call to the new algorithm to the example provided in

Control/AthenaMonitoring/run
(see Testing the set-up). In order to do it the file
Control/AthenaMonitoring/share/ManagedMonitorToolTest.py
should be modified by adding the following lines at the end of the file:
from ALFA_Monitoring.ALFA_MonitoringConf import ALFAMonTool
ALFATest = ALFAMonTool (
name           = "ALFATool",
PreScale       = 0,
EnableLumi = False,
ProcessNEvents = 40
## The next line is for cases when the AlgTool cannot be attached directly to AthenaMonManager
# ManagerName   = "AthMonTestMan"
)
ALFATest.OutputLevel = INFO

ToolSvc += ALFATest
monMan.AthenaMonTools += [ ALFATest ]

6. Implement distributions (TODO)

 

Prepare reference distributions (TODO)

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback