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