Analysis of Cosmic ESD for Egamma Trigger Slice

Report on cosmic ESD analysis with ARA for egamma slice

Introduction

Report on effort made to analyse egamma trigger features from AthenaROOTAccess using ESDs from cosmic runs.

The Analysis in ARA

Currently I am using release 14.5.0 which works fine out of the box (so far). I have created a new package following the instructions in this tutorial for the AthenaROOTAccess-ible package.

My package is called CaloHLTAnalysis, the requirements file for this package is:

package CaloHLTAnalysis

author Clemencia Mora <cmora@mail.cern.ch>
#based on  AthenaROOTAccessExamples/ClusterExample

use AtlasPolicy       AtlasPolicy-01-*    
use CaloEvent         CaloEvent-*         Calorimeter
use egammaEvent       egammaEvent-*       Reconstruction/egamma
use Particle          Particle-*          Reconstruction
use EventInfo         EventInfo-*         Event
use TrigDecision      TrigDecision-*      Trigger/TrigEvent
use TrigSteeringEvent TrigSteeringEvent-* Trigger/TrigEvent
use TrigCaloEvent     TrigCaloEvent-*     Trigger/TrigEvent
use TrigParticle      TrigParticle-*      Trigger/TrigEvent 
use TrigMuonEvent     TrigMuonEvent-*     Trigger/TrigEvent
use TrigConfigSvc     TrigConfigSvc-*     Trigger/TrigConfiguration
use AnalysisTriggerEvent AnalysisTriggerEvent-* PhysicsAnalysis/AnalysisTrigger
use AthenaROOTAccess  AthenaROOTAccess-*  PhysicsAnalysis
use TrkEventTPCnv     TrkEventTPCnv-*     Tracking/TrkEventCnv
use TrigNavigation    TrigNavigation-*    Trigger/TrigEvent
use TrigEventAthenaPool TrigEventAthenaPool-* Trigger/TrigEvent

use AtlasROOT         AtlasROOT-*         External

apply_pattern installed_library
library CaloHLTAnalysis  *.cxx

apply_pattern declare_python_modules files="*.py"
apply_tag ROOTGraphicsLibs
apply_tag ROOTMathLibs


private
use AtlasReflex   AtlasReflex-00-*   External -no_auto_imports

apply_pattern lcgdict dict=CaloHLTAnalysis selectionfile=selection.xml headerfiles="../CaloHLTAnalysis/CaloHLTAnalysisDict.h"
macro_append CaloHLTAnalysis_shlibflags " -lSpectrum"
end_private

In the package's header include a couple of files to generate the reflex dictionaries: selection.xml and CaloHLTAnalysisDict.h, the former will contain

<lcgdict>

  <class name="CaloHLTExample" />

</lcgdict>

and the latter:

#ifndef CALOHLTA_DICT_H
#define CALOHLTA_DICT_H

#include "CaloHLTAnalysis/CaloHLTExample.h"

#endif

Afterwards, from root one should load the libraries to be able to call the new class from cint or a macro.

Datasets

Module tested on dataset data08_cosmag.00090272.physics_L1Calo.recon.ESD.o4_f66 , which contained HLT information and the features containers.

Results

What I've been able to produce so far is here:



Major updates:
-- ClemenciaMora - 20 Nov 2008

%RESPONSIBLE% ClemenciaMora
%REVIEW% Never reviewed

Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r5 - 2020-08-30 - TWikiAdminUser
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Sandbox/SandboxArchive All webs login

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