ATLAS Offline Software
Loading...
Searching...
No Matches
ToolsSplit.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef SAMPLE_HANDLER_TOOLS_SPLIT_H
6#define SAMPLE_HANDLER_TOOLS_SPLIT_H
7
8//
9// Distributed under the Boost Software License, Version 1.0.
10// (See accompanying file LICENSE_1_0.txt or copy at
11// http://www.boost.org/LICENSE_1_0.txt)
12
13// Please feel free to contact me (krumnack@iastate.edu) for bug
14// reports, feature suggestions, praise and complaints.
15
16
20
21
22
23//protect
25
26#include <Rtypes.h>
27
28namespace SH
29{
36 void scanNEvents (SampleHandler& sh);
37
38
45 void scanNEvents (Sample& sample);
46
47
56 SampleHandler splitSample (Sample& sample, Long64_t nevt);
57}
58
59#endif
A class that manages a list of Sample objects.
a base class that manages a set of files belonging to a particular data set and the associated meta-d...
Definition Sample.h:54
This module provides a lot of global definitions, forward declarations and includes that are used by ...
Definition PrunDriver.h:15
void scanNEvents(SampleHandler &sh)
effects: scan each sample in the sample handler and store the number of entries per file in the meta-...
SampleHandler splitSample(Sample &sample, const Long64_t nevt)
effects: split the given sample into a set of samples, with each sample containing either exactly one...