ATLAS Offline Software
Loading...
Searching...
No Matches
LArRawChannelFillerTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5/*
6 * File: LArRawChannelFillerTool.h
7 * Author: Denis Oliveira Damazio <Denis.Oliveira.Damazio@cern.ch>
8 *
9 * Created on May 30, 2012
10 */
11
12#ifndef LARRAWCHANNELFILLERTOOL_H
13#define LARRAWCHANNELFILLERTOOL_H
14
19
20namespace D3PD{
21
22 class LArRawChannelFillerTool: public BlockFillerTool<LArRawChannel> {
23 public:
31 LArRawChannelFillerTool(const std::string& type,
32 const std::string& name,
33 const IInterface* parent);
35
37 StatusCode initialize();
38
39 //Book variables for this block.
40 virtual StatusCode book();
41
50 virtual StatusCode fill (const LArRawChannel& p);
51 private:
52
53 unsigned int* m_offId;
54 unsigned int* m_onlId;
55 float* m_energy;
56 float* m_time;
57 float* m_quality;
58 SG::ReadCondHandleKey<LArOnOffIdMapping> m_cablingKey{this,"CablingKey","LArOnOffIdMap","SG Key of LArOnOffIdMapping object"};
59 };
60
61}
62#endif /* TILERAWCHANNELFILLERTOOL_H */
63
Type-safe wrapper for block filler tools.
Type-safe wrapper for block filler tools.
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
virtual StatusCode fill(const LArRawChannel &p)
Fill one block — type-safe version.
D3PD::BlockFillerTool< LArRawChannel > Base
virtual StatusCode book()
Declare tuple variables.
LArRawChannelFillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
StatusCode initialize()
Standard Gaudi initialize method.
Liquid Argon ROD output object base class.
Block filler tool for noisy FEB information.