ATLAS Offline Software
LArCalorimeter
LArSamplesMon
LArSamplesMon
Splitter.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
10
#ifndef LArSamples_Splitter_H
11
#define LArSamples_Splitter_H
12
13
#include "
LArCafJobs/CaloId.h
"
14
#include "TString.h"
15
#include "
CxxUtils/checker_macros.h
"
16
17
18
namespace
LArSamples
{
19
20
class
Interface
;
21
22
class
ATLAS_NOT_THREAD_SAFE
Splitter
{
23
24
public
:
25
27
Splitter
(
const
Interface
& interface) : m_interface(&interface) { }
28
29
bool
splitEvents(
const
TString&
name
,
unsigned
int
max
= 20)
const
;
30
31
private
:
32
33
const
Interface
*
m_interface
;
34
};
35
}
36
37
#endif
CaloId.h
max
#define max(a, b)
Definition:
cfImp.cxx:41
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:22
Interface
LArSamples
Definition:
AbsShape.h:24
LArSamples::Splitter::Splitter
Splitter(const Interface &interface)
Constructor
Definition:
Splitter.h:27
LArSamples::Splitter::m_interface
const Interface * m_interface
Definition:
Splitter.h:33
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:195
LArSamples::Interface
Definition:
Interface.h:36
checker_macros.h
Define macros for attributes used to control the static checker.
Generated on Tue Jul 2 2024 21:27:11 for ATLAS Offline Software by
1.8.18