HiggsAnalysis-KITHiggsToTauTau
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
HttTypes.h
Go to the documentation of this file.
1 
2 #pragma once
3 
4 #include "Artus/Core/interface/ProducerBase.h"
5 #include "Artus/Core/interface/Pipeline.h"
6 #include "Artus/Core/interface/PipelineRunner.h"
7 
8 #include "HiggsAnalysis/KITHiggsToTauTau/interface/HttEvent.h"
9 #include "HiggsAnalysis/KITHiggsToTauTau/interface/HttProduct.h"
10 #include "HiggsAnalysis/KITHiggsToTauTau/interface/HttSettings.h"
11 #include "HiggsAnalysis/KITHiggsToTauTau/interface/HttMetadata.h"
12 
13 
26 class HttTypes {
28 
29 public:
32 
35 
38 
41 };
42 
43 typedef Pipeline<HttTypes> HttPipeline;
44 typedef PipelineRunner<HttPipeline, HttTypes> HttPipelineRunner;
45 typedef PipelineInitilizerBase<HttTypes> HttPipelineInitializer;
46 
Reads settings for all parts of the KappaAnalysis code from a prepared json configuration file...
Definition: HttSettings.h:15
Definition: HttMetadata.h:9
HttProduct product_type
objects that have been produced for plotting within Artus (i.e. logic implemented at analysis level) ...
Definition: HttTypes.h:34
Pipeline< HttTypes > HttPipeline
Definition: HttTypes.h:43
HttSettings setting_type
configuration settings which are Htt specific?
Definition: HttTypes.h:37
PipelineInitilizerBase< HttTypes > HttPipelineInitializer
Definition: HttTypes.h:45
PipelineRunner< HttPipeline, HttTypes > HttPipelineRunner
Definition: HttTypes.h:44
Definition: HttEvent.h:14
all data types which are used for Htt analyses
Definition: HttTypes.h:27
Definition: HttProduct.h:17
HttEvent event_type
content of the kappa ntuple
Definition: HttTypes.h:31
HttMetadata metadata_type
objects that exist once per pipeline and can be modified in Init functions of processors ...
Definition: HttTypes.h:40