ATLAS Offline Software
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
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
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::Splitter
Tools so split an ntuple into smaller bits.
Definition:
Splitter.h:21
max
constexpr double max()
Definition:
ap_fixedTest.cxx:33
Interface
LArSamples
Definition:
AbsShape.h:24
LArSamples::Splitter::Splitter
Splitter(const Interface &interface)
Constructor
Definition:
Splitter.h:26
LArSamples::Splitter::m_interface
const Interface * m_interface
Definition:
Splitter.h:32
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:228
LArSamples::Interface
Definition:
Interface.h:36
checker_macros.h
Define macros for attributes used to control the static checker.
Generated on Fri Jan 10 2025 21:17:58 for ATLAS Offline Software by
1.8.18