ATLAS Offline Software
RunInputOperations.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
15 #ifndef RUN_INPUT_OPERATIONS_H
16 #define RUN_INPUT_OPERATIONS_H
17 
18 #include "RunInput.h"
19 #include <vector>
20 
22 {
23  public:
24  static RunInput * Merge( RunInput*, RunInput* );
26 
27  private:
28  static void CompareStructures( RunInput*, RunInput*, vector< vector<string> >&, vector< pair< TH1*, TH1* > >&, vector<string>& );
29  static vector< pair< int, int > > CalculatePathPairs( vector< vector<string> >, vector< vector<string> > );
30 };
31 
32 #endif
RunInput.h
RunInputOperations::Merge
static RunInput * Merge(RunInput *, RunInput *)
RunInputOperations
Definition: RunInputOperations.h:22
RunInputOperations::Compare
static void Compare(RunInput *, RunInput *, ConfigurationLoader *)
RunInput
Definition: RunInput.h:27
ConfigurationLoader
Definition: ConfigurationLoader.h:23
RunInputOperations::CalculatePathPairs
static vector< pair< int, int > > CalculatePathPairs(vector< vector< string > >, vector< vector< string > >)
RunInputOperations::CompareStructures
static void CompareStructures(RunInput *, RunInput *, vector< vector< string > > &, vector< pair< TH1 *, TH1 * > > &, vector< string > &)