CMS 3D CMS Logo

Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
DataFormats.h File Reference
#include "FWCore/Framework/interface/data_default_record_trait.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "L1Trigger/TrackerTFP/interface/DataFormatsRcd.h"
#include "L1Trigger/TrackTrigger/interface/Setup.h"
#include "DataFormats/L1TrackTrigger/interface/TTBV.h"
#include <vector>
#include <cmath>
#include <initializer_list>
#include <tuple>
#include <iostream>
#include <string>

Go to the source code of this file.

Classes

struct  edm::eventsetup::data_default_record_trait< trackerTFP::DataFormats >
 
class  trackerTFP::DataFormat
 
class  trackerTFP::DataFormats
 Class to calculate and provide dataformats used by Track Trigger emulator. More...
 
class  trackerTFP::Format< v, p >
 
class  trackerTFP::Stub< Ts >
 
class  trackerTFP::StubGP
 
class  trackerTFP::StubHT
 
class  trackerTFP::StubKF
 
class  trackerTFP::StubKFin
 
class  trackerTFP::StubMHT
 
class  trackerTFP::StubPP
 
class  trackerTFP::StubZHT
 
class  trackerTFP::Track< Ts >
 
class  trackerTFP::TrackDR
 
class  trackerTFP::TrackKF
 
class  trackerTFP::TrackKFin
 
class  trackerTFP::TrackKFOut
 

Namespaces

 edm::eventsetup
 
 trackerTFP
 

Typedefs

typedef std::vector< TrackKFOut > trackerTFP::TrackKFOutSACollection
 
typedef std::shared_ptr< TrackKFOut > trackerTFP::TrackKFOutSAPtr
 
typedef std::vector< TrackKFOutSAPtr > trackerTFP::TrackKFOutSAPtrCollection
 
typedef std::vector< std::vector< std::shared_ptr< TrackKFOut > > > trackerTFP::TrackKFOutSAPtrCollections
 
typedef std::vector< std::vector< std::vector< std::shared_ptr< TrackKFOut > > > > trackerTFP::TrackKFOutSAPtrCollectionss
 

Enumerations

enum  trackerTFP::Process {
  trackerTFP::Process::begin, trackerTFP::Process::fe = begin, trackerTFP::Process::dtc, trackerTFP::Process::pp,
  trackerTFP::Process::gp, trackerTFP::Process::ht, trackerTFP::Process::mht, trackerTFP::Process::zht,
  trackerTFP::Process::kfin, trackerTFP::Process::kf, trackerTFP::Process::dr, trackerTFP::Process::end,
  trackerTFP::Process::x
}
 
enum  trackerTFP::Variable {
  trackerTFP::Variable::begin, trackerTFP::Variable::r = begin, trackerTFP::Variable::phi, trackerTFP::Variable::z,
  trackerTFP::Variable::layer, trackerTFP::Variable::sectorsPhi, trackerTFP::Variable::sectorEta, trackerTFP::Variable::sectorPhi,
  trackerTFP::Variable::phiT, trackerTFP::Variable::inv2R, trackerTFP::Variable::zT, trackerTFP::Variable::cot,
  trackerTFP::Variable::dPhi, trackerTFP::Variable::dZ, trackerTFP::Variable::match, trackerTFP::Variable::hitPattern,
  trackerTFP::Variable::phi0, trackerTFP::Variable::z0, trackerTFP::Variable::end, trackerTFP::Variable::x
}
 

Functions

constexpr int trackerTFP::operator+ (Process p)
 
constexpr int trackerTFP::operator+ (Variable v)
 
constexpr Process trackerTFP::operator++ (Process p)
 
constexpr Variable trackerTFP::operator++ (Variable v)
 

Variables

constexpr std::initializer_list< Process > trackerTFP::Processes