ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
TileCalorimeter
TileRecUtils
TileRecUtils
ITileDQstatusTool.h
Go to the documentation of this file.
1
// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
/*
3
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
4
*/
5
/*
6
*/
13
14
15
#ifndef TILERECUTILS_ITILEDQSTATUSTOOL_H
16
#define TILERECUTILS_ITILEDQSTATUSTOOL_H
17
18
19
#include "GaudiKernel/IAlgTool.h"
20
#include "GaudiKernel/StatusCode.h"
21
22
23
class
TileRawChannelContainer
;
24
class
TileDigitsContainer
;
25
class
TileBeamElemContainer
;
26
class
TileDQstatus
;
27
class
EventContext;
28
29
30
/***
31
* @brief Interface for building TileDQstatus object.
32
*/
33
class
ITileDQstatusTool
34
:
virtual
public
IAlgTool
35
{
36
public
:
37
DeclareInterfaceID
(
ITileDQstatusTool
, 1, 0);
38
39
48
virtual
49
StatusCode
50
makeStatus
(
const
EventContext& ctx,
51
const
TileRawChannelContainer
* rawChannelContainer,
52
const
TileDigitsContainer
* tileDigitsContainer,
53
const
TileBeamElemContainer
* tileBeamElemContainer,
54
TileDQstatus
& dqstatus)
const
= 0;
55
};
56
57
58
#endif
// not TILERECUTILS_ITILEDQSTATUSTOOL_H
ITileDQstatusTool
Definition
ITileDQstatusTool.h:35
ITileDQstatusTool::makeStatus
virtual StatusCode makeStatus(const EventContext &ctx, const TileRawChannelContainer *rawChannelContainer, const TileDigitsContainer *tileDigitsContainer, const TileBeamElemContainer *tileBeamElemContainer, TileDQstatus &dqstatus) const =0
Make a new TileDQstatus object.
ITileDQstatusTool::DeclareInterfaceID
DeclareInterfaceID(ITileDQstatusTool, 1, 0)
TileBeamElemContainer
Definition
TileBeamElemContainer.h:13
TileDQstatus
Class that holds Data Quality fragment information and provides functions to extract the data quality...
Definition
TileDQstatus.h:49
TileDigitsContainer
Definition
TileDigitsContainer.h:13
TileRawChannelContainer
Definition
TileRawChannelContainer.h:13
Generated on
for ATLAS Offline Software by
1.17.0