ATLAS Offline Software
Loading...
Searching...
No Matches
LArCalorimeter
LArSamplesMon
LArSamplesMon
Splitter.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
9
10
#ifndef LArSamples_Splitter_H
11
#define LArSamples_Splitter_H
12
13
#include "
CxxUtils/checker_macros.h
"
14
15
class
TString;
16
17
namespace
LArSamples
{
18
19
class
Interface
;
20
21
class
ATLAS_NOT_THREAD_SAFE
Splitter
{
22
23
public
:
24
26
Splitter
(
const
Interface
& interface) :
m_interface
(&interface) { }
27
28
bool
splitEvents(
const
TString& name,
unsigned
int
max
= 20)
const
;
29
30
private
:
31
32
const
Interface
*
m_interface
;
33
};
34
}
35
36
#endif
max
#define max(a, b)
Definition
cfImp.cxx:41
checker_macros.h
Define macros for attributes used to control the static checker.
ATLAS_NOT_THREAD_SAFE
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
Definition
checker_macros.h:212
LArSamples::Interface
Definition
Interface.h:36
LArSamples::Splitter::Splitter
Splitter(const Interface &interface)
Constructor.
Definition
Splitter.h:26
LArSamples::Splitter::m_interface
const Interface * m_interface
Definition
Splitter.h:32
LArSamples
Definition
AbsShape.h:24
Generated on
for ATLAS Offline Software by
1.14.0