CMS 3D CMS Logo

Classes | Namespaces | Typedefs | Enumerations
HCALResponse.h File Reference
#include "FastSimulation/Utilities/interface/DoubleCrystalBallGenerator.h"
#include <vector>
#include <string>

Go to the source code of this file.

Classes

class  HCALResponse
 

Namespaces

 edm
 HLT enums.
 

Typedefs

typedef std::vector< double > vec1
 
typedef std::vector< vec1vec2
 
typedef std::vector< vec2vec3
 
typedef std::vector< vec3vec4
 
typedef std::vector< vec4vec5
 

Enumerations

enum  part { hcbarrel = 0, hcendcap = 1, hcforward = 2 }
 
enum  type { ECAL = 0, HCAL = 1, VFCAL = 2 }
 

Detailed Description

Helper class to contain the HCAL response to hadrons and e/gamma

Definition in file HCALResponse.h.

Typedef Documentation

◆ vec1

typedef std::vector<double> vec1

Definition at line 15 of file HCALResponse.h.

◆ vec2

typedef std::vector<vec1> vec2

Definition at line 16 of file HCALResponse.h.

◆ vec3

typedef std::vector<vec2> vec3

Definition at line 17 of file HCALResponse.h.

◆ vec4

typedef std::vector<vec3> vec4

Definition at line 18 of file HCALResponse.h.

◆ vec5

typedef std::vector<vec4> vec5

Definition at line 19 of file HCALResponse.h.

Enumeration Type Documentation

◆ part

enum part
Enumerator
hcbarrel 
hcendcap 
hcforward 

Definition at line 20 of file HCALResponse.h.

◆ type

enum type
Enumerator
ECAL 
HCAL 
VFCAL 

Definition at line 21 of file HCALResponse.h.

21 { ECAL = 0, HCAL = 1, VFCAL = 2 };
Definition: HCAL.py:1