CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Enumerations | Variables
Settings.h File Reference
#include <iostream>
#include <string>
#include <array>
#include <set>
#include <cassert>
#include <cmath>
#include <unordered_map>
#include <map>
#include <vector>
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "FWCore/Utilities/interface/Exception.h"

Go to the source code of this file.

Classes

class  trklet::Settings
 

Namespaces

 trklet
 

Enumerations

enum  trklet::LayerDisk {
  trklet::L1 = 0, trklet::L2, trklet::L3, trklet::L4,
  trklet::L5, trklet::L6, trklet::D1, trklet::D2,
  trklet::D3, trklet::D4, trklet::D5
}
 
enum  trklet::Seed {
  trklet::L1L2 = 0, trklet::L2L3, trklet::L3L4, trklet::L5L6,
  trklet::D1D2, trklet::D3D4, trklet::L1D1, trklet::L2D1,
  trklet::L2L3L4, trklet::L4L5L6, trklet::L2L3D1, trklet::D1D2L2
}
 

Variables

constexpr unsigned int trklet::N_BENDBITS_2S = 4
 
constexpr unsigned int trklet::N_BENDBITS_PS = 3
 
constexpr unsigned int trklet::N_BITSMEMADDRESS = 7
 
constexpr int trklet::N_DISK = 5
 
constexpr unsigned int trklet::N_DSS_MOD = 5
 
constexpr unsigned int trklet::N_FITPARAM = 4
 
constexpr unsigned int trklet::N_FITSTUB = 6
 
constexpr int trklet::N_LAYER = 6
 
constexpr std::array< unsigned
int, N_PSLAYER > 
trklet::N_MOD_PLANK = {{7, 11, 15}}
 
constexpr unsigned int trklet::N_PHIBITS = 3
 
constexpr unsigned int trklet::N_PROJ = 4
 
constexpr unsigned int trklet::N_PSLAYER = 3
 
constexpr unsigned int trklet::N_RZBITS = 3
 
constexpr unsigned int trklet::N_SECTOR = 9
 
constexpr unsigned int trklet::N_SEED = 12
 
constexpr unsigned int trklet::N_SEED_PROMPT = 8
 
constexpr unsigned int trklet::N_TILTED_RINGS = 12
 
constexpr unsigned int trklet::N_TRACKDER_INDEX = 1000
 
constexpr unsigned int trklet::N_TRACKDER_PTBIN = 4
 
constexpr unsigned int trklet::N_TRKLSEED = 7
 
constexpr unsigned int trklet::N_VMSTUBSMAX = 15
 
constexpr unsigned int trklet::NFINEPHIBITS = 3
 
constexpr unsigned int trklet::NFINERZBITS = 3
 
constexpr unsigned int trklet::NRINVBITS = 5
 
constexpr double trklet::sixth = 1.0 / 6.0
 
constexpr double trklet::third = 1.0 / 3.0
 
constexpr double trklet::VMROUTERCUTRD1D3 = 55.0
 
constexpr double trklet::VMROUTERCUTZL1 = 70.0
 
constexpr double trklet::VMROUTERCUTZL1L3L5 = 95.0
 
constexpr double trklet::VMROUTERCUTZL2 = 50.0