ATLAS Offline Software
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 
14 
15 class TString;
16 
17 namespace LArSamples {
18 
19  class Interface;
20 
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 
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.