ATLAS Offline Software
PhysicsAnalysis/D3PDMaker/D3PDMakerReader/src/Variable.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // $Id: Variable.h 348546 2011-03-01 15:09:56Z krasznaa $
8 #ifndef D3PDMAKERREADER_VARIABLE_H
9 #define D3PDMAKERREADER_VARIABLE_H
10 
11 // STL include(s):
12 #include <string>
13 
14 namespace D3PD {
15 
27  struct Variable {
28 
29  std::string type;
30  std::string fullname;
31  std::string doc;
32  mutable std::string name;
33  mutable std::string varname;
34  bool primitive;
35 
36  }; // struct Variable
37 
38 } // namespace D3PD
39 
40 #endif // D3PDMAKERREADER_VARIABLE_H
D3PD::Variable::varname
std::string varname
Variable name without prefix and whitespaces.
Definition: PhysicsAnalysis/D3PDMaker/D3PDMakerReader/src/Variable.h:33
D3PD::Variable::primitive
bool primitive
Flag showing whether variable is a primitive.
Definition: PhysicsAnalysis/D3PDMaker/D3PDMakerReader/src/Variable.h:34
D3PD::Variable::name
std::string name
Variable name without prefix.
Definition: PhysicsAnalysis/D3PDMaker/D3PDMakerReader/src/Variable.h:32
D3PD::Variable::fullname
std::string fullname
Full name of the variable in the D3PD.
Definition: PhysicsAnalysis/D3PDMaker/D3PDMakerReader/src/Variable.h:30
D3PD
Block filler tool for noisy FEB information.
Definition: InnerDetector/InDetMonitoring/InDetGlobalMonitoring/macros/EnhancedPrimaryVertexMonitoring/TrigD3PD/ChainGroup.h:21
D3PD::Variable::doc
std::string doc
Variable documentation string.
Definition: PhysicsAnalysis/D3PDMaker/D3PDMakerReader/src/Variable.h:31
D3PD::Variable::type
std::string type
Full type name of the variable.
Definition: PhysicsAnalysis/D3PDMaker/D3PDMakerReader/src/Variable.h:29
D3PD::Variable
Structure describing one D3PD variable.
Definition: PhysicsAnalysis/D3PDMaker/D3PDMakerReader/src/Variable.h:27