ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArRawUtils
LArRawUtils
LArRawDetSelector.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef LARRAWUTILS_LARRAWROISELECTOR_H
6
#define LARRAWUTILS_LARRAWROISELECTOR_H
7
8
9
#include "
LArRawEvent/LArRawChannelContainer.h
"
10
#include "
LArRawEvent/LArRawChannel.h
"
11
#include "
LArIdentifier/LArOnlineID.h
"
12
#include "
CaloIdentifier/CaloCell_ID.h
"
13
22
class
LArRawDetSelector
{
23
24
public
:
25
26
LArRawDetSelector
(
const
LArRawChannelContainer
* c=NULL );
27
virtual
~LArRawDetSelector
() {}
28
29
void
setDet
(
const
Identifier
&
id
) ;
30
void
setDet
(
const
HWIdentifier
& chid );
31
32
virtual
bool
select
(
const
LArRawChannel
* rawchan);
33
34
private
:
35
const
LArOnlineID
*
m_onlineID
;
36
const
CaloCell_ID
*
m_caloCellID
;
37
bool
m_em
;
38
bool
m_hec
;
39
bool
m_fcal
;
40
};
41
42
43
#endif
CaloCell_ID.h
LArOnlineID.h
LArRawChannelContainer.h
LArRawChannel.h
CaloCell_ID
Helper class for offline cell identifiers.
Definition
CaloCell_ID.h:34
HWIdentifier
Definition
HWIdentifier.h:13
LArOnlineID
Definition
LArOnlineID.h:21
LArRawChannelContainer
Container for LArRawChannel (IDC using LArRawChannelCollection).
Definition
LArRawChannelContainer.h:26
LArRawChannel
Liquid Argon ROD output object base class.
Definition
LArRawChannel.h:40
LArRawDetSelector::m_caloCellID
const CaloCell_ID * m_caloCellID
Definition
LArRawDetSelector.h:36
LArRawDetSelector::m_em
bool m_em
Definition
LArRawDetSelector.h:37
LArRawDetSelector::LArRawDetSelector
LArRawDetSelector(const LArRawChannelContainer *c=NULL)
Definition
LArRawDetSelector.cxx:16
LArRawDetSelector::setDet
void setDet(const Identifier &id)
Definition
LArRawDetSelector.cxx:32
LArRawDetSelector::~LArRawDetSelector
virtual ~LArRawDetSelector()
Definition
LArRawDetSelector.h:27
LArRawDetSelector::m_hec
bool m_hec
Definition
LArRawDetSelector.h:38
LArRawDetSelector::m_onlineID
const LArOnlineID * m_onlineID
Definition
LArRawDetSelector.h:35
LArRawDetSelector::m_fcal
bool m_fcal
Definition
LArRawDetSelector.h:39
LArRawDetSelector::select
virtual bool select(const LArRawChannel *rawchan)
Definition
LArRawDetSelector.cxx:50
Identifier
Definition
IdentifierFieldParser.cxx:14
Generated on
for ATLAS Offline Software by
1.17.0