CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
TrackerDpgAnalysis Class Reference

#include <DPGAnalysis/SiStripTools/plugins/TrackerDpgAnalysis.cc>

Inheritance diagram for TrackerDpgAnalysis:
edm::EDAnalyzer edm::EDConsumerBase

Public Member Functions

 TrackerDpgAnalysis (const edm::ParameterSet &)
 
 ~TrackerDpgAnalysis ()
 
- Public Member Functions inherited from edm::EDAnalyzer
void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
 EDAnalyzer ()
 
ModuleDescription const & moduleDescription () const
 
std::string workerType () const
 
virtual ~EDAnalyzer ()
 
- Public Member Functions inherited from edm::EDConsumerBase
std::vector< ConsumesInfoconsumesInfo () const
 
 EDConsumerBase ()
 
ProductHolderIndexAndSkipBit indexFrom (EDGetToken, BranchType, TypeID const &) const
 
void itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
void itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
std::vector
< ProductHolderIndexAndSkipBit >
const & 
itemsToGetFromEvent () const
 
void labelsForToken (EDGetToken iToken, Labels &oLabels) const
 
void modulesDependentUpon (std::string const &iProcessName, std::string const &iModuleLabel, bool iPrint, std::vector< char const * > &oModuleLabels) const
 
void modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const
 
bool registeredToConsume (ProductHolderIndex, bool, BranchType) const
 
bool registeredToConsumeMany (TypeID const &, BranchType) const
 
void updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &)
 
virtual ~EDConsumerBase ()
 

Protected Member Functions

float delay (const SiStripEventSummary &)
 
std::map< uint32_t, float > delay (const std::vector< std::string > &)
 
void insertMeasurement (std::multimap< const uint32_t, std::pair< LocalPoint, double > > &, const TransientTrackingRecHit *, double)
 
void insertMeasurement (std::multimap< const uint32_t, std::pair< int, int > > &, const TrackingRecHit *, int)
 
void insertMeasurement (std::multimap< const uint32_t, std::pair< LocalPoint, std::pair< double, double > > > &, const TransientTrackingRecHit *, double, double)
 
void insertMeasurement (std::multimap< const uint32_t, std::pair< std::pair< float, float >, int > > &, const TrackingRecHit *, int)
 
std::map< size_t, int > inVertex (const reco::TrackCollection &, const reco::VertexCollection &, uint32_t)
 
std::vector< int > onTrack (edm::Handle< edmNew::DetSetVector< SiStripCluster > > &, const reco::TrackCollection &, uint32_t)
 
std::vector< int > onTrack (edm::Handle< edmNew::DetSetVector< SiPixelCluster > > &, const reco::TrackCollection &, uint32_t)
 
std::vector< double > onTrackAngles (edm::Handle< edmNew::DetSetVector< SiStripCluster > > &, const std::vector< Trajectory > &)
 
std::vector< std::pair< double,
double > > 
onTrackAngles (edm::Handle< edmNew::DetSetVector< SiPixelCluster > > &, const std::vector< Trajectory > &)
 
double sumPtSquared (const reco::Vertex &)
 
std::string toStringId (uint32_t)
 
std::string toStringName (uint32_t, const TrackerTopology *)
 
- Protected Member Functions inherited from edm::EDConsumerBase
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > consumes (edm::InputTag const &tag)
 
EDGetToken consumes (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken consumes (TypeToGet const &id, edm::InputTag const &tag)
 
ConsumesCollector consumesCollector ()
 Use a ConsumesCollector to gather consumes information from helper functions. More...
 
template<typename ProductType , BranchType B = InEvent>
void consumesMany ()
 
void consumesMany (const TypeToGet &id)
 
template<BranchType B>
void consumesMany (const TypeToGet &id)
 
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > mayConsume (edm::InputTag const &tag)
 
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 

Private Member Functions

virtual void analyze (const edm::Event &, const edm::EventSetup &) override
 
virtual void beginRun (const edm::Run &, const edm::EventSetup &) override
 
virtual void endJob () override
 

Private Attributes

float alpha_
 
float angle_
 
float aplanarity_
 
float beta_
 
float bsDxdz_
 
float bsDydz_
 
float bsSigmaZ_
 
edm::EDGetTokenT< reco::BeamSpotbsToken_
 
float bsX0_
 
float bsY0_
 
float bsZ0_
 
uint32_t bx_
 
edm::ESHandle< SiStripFedCablingcabling_
 
std::string cablingFileName_
 
uint16_t ccuAdd_
 
uint16_t ccuChan_
 
float charge_
 
float chargeCorr_
 
float chi2_
 
float clBareCharge_
 
float clBareNoise_
 
float clCorrectedCharge_
 
float clCorrectedSignalOverNoise_
 
float clNormalizedCharge_
 
float clNormalizedNoise_
 
float clPosition_
 
float clPositionX_
 
float clPositionY_
 
float clSignalOverNoise_
 
uint32_t clSize_
 
uint32_t clSizeX_
 
uint32_t clSizeY_
 
TTree * clusters_
 
edm::EDGetTokenT
< edmNew::DetSetVector
< SiStripCluster > > 
clusterToken_
 
float clWidth_
 
std::multimap< const uint32_t,
const FedChannelConnection * > 
connections_
 
uint32_t dcuId_
 
float dedx1_
 
edm::EDGetTokenT
< edm::ValueMap
< reco::DeDxData > > 
dedx1Token_
 
float dedx2_
 
edm::EDGetTokenT
< edm::ValueMap
< reco::DeDxData > > 
dedx2Token_
 
float dedx3_
 
edm::EDGetTokenT
< edm::ValueMap
< reco::DeDxData > > 
dedx3Token_
 
uint32_t dedxNoM_
 
float delay_
 
std::vector< std::string > delayFileNames_
 
uint32_t detid_
 
float distance_
 
float dxy_
 
float dxyCorr_
 
float dxyerr_
 
float dz_
 
float dzCorr_
 
float dzerr_
 
float errorX_
 
float errorY_
 
float eta_
 
float etaerr_
 
TTree * event_
 
edm::EventNumber_t eventid_
 
float fBz_
 
uint16_t fecCrate_
 
uint16_t fecRing_
 
uint16_t fecSlot_
 
uint16_t fedCh_
 
uint16_t fedId_
 
uint16_t fiberLength_
 
uint32_t foundhits_
 
uint32_t foundhitsPixels_
 
uint32_t foundhitsStrips_
 
bool functionality_events_
 
bool functionality_missingHits_
 
bool functionality_offtrackClusters_
 
bool functionality_ontrackClusters_
 
bool functionality_pixclusters_
 
bool functionality_pixvertices_
 
bool functionality_tracks_
 
bool functionality_vertices_
 
uint32_t * globaltrackid_
 
uint32_t globalvertexid_
 
float globalX_
 
float globalY_
 
float globalZ_
 
std::vector< std::string > hlNames_
 
HLTConfigProvider hltConfig_
 
bool HLTDecisionBits_ [256]
 
edm::InputTag HLTTag_
 
edm::EDGetTokenT
< edm::TriggerResults
HLTToken_
 
bool isFake_pvtx_
 
bool isValid_pvtx_
 
bool L1DecisionBits_ [192]
 
bool L1TechnicalBits_ [64]
 
edm::EDGetTokenT
< L1GlobalTriggerReadoutRecord
L1Token_
 
uint16_t lldChannel_
 
uint32_t lostHits_
 
uint32_t losthitsPixels_
 
uint32_t losthitsStrips_
 
float * lowPixelProbabilityFraction_
 
uint16_t lumiSegment_
 
float maxCharge_
 
float measX_
 
float measY_
 
std::vector< TTree * > missingHits_
 
char * moduleId_
 
char * moduleName_
 
uint32_t nclusters_
 
uint32_t nclustersOntrack_
 
uint32_t ndof_
 
uint32_t nLayers_
 
uint32_t npixClusters_
 
uint32_t npixClustersOntrack_
 
uint32_t nPixelVertices_
 
uint32_t * ntracks_
 
uint32_t nTracks_pvtx_
 
uint32_t * ntrajs_
 
uint32_t nVertices_
 
bool onTrack_
 
uint32_t orbit_
 
uint32_t orbitL1_
 
float p_
 
float phi_
 
float phierr_
 
uint16_t physicsDeclared_
 
TTree * pixclusters_
 
edm::EDGetTokenT
< edmNew::DetSetVector
< SiPixelCluster > > 
pixelclusterToken_
 
edm::EDGetTokenT
< reco::VertexCollection
pixelVertexToken_
 
TTree * pixelVertices_
 
float planarity_
 
edm::ParameterSet pset_
 
TTree * psumap_
 
char * PSUname_
 
float pt_
 
float pterr_
 
float qoverp_
 
uint32_t quality_
 
TTree * readoutmap_
 
float recx_err_pvtx_
 
float recx_pvtx_
 
float recy_err_pvtx_
 
float recy_pvtx_
 
float recz_err_pvtx_
 
float recz_pvtx_
 
uint32_t runid_
 
float sphericity_
 
uint32_t store_
 
float stripLength_
 
edm::EDGetTokenT
< SiStripEventSummary
summaryToken_
 
float sumptsq_pvtx_
 
float thickness_
 
float thrustValue_
 
float thrustX_
 
float thrustY_
 
float thrustZ_
 
uint32_t time_
 
edm::ESHandle< TrackerGeometrytracker_
 
uint32_t * trackid_
 
std::vector< edm::InputTagtrackLabels_
 
std::vector< TTree * > tracks_
 
std::vector< edm::EDGetTokenT
< reco::TrackCollection > > 
trackTokens_
 
std::vector< edm::EDGetTokenT
< std::vector< Trajectory > > > 
trajectoryTokens_
 
std::vector< edm::EDGetTokenT
< TrajTrackAssociationCollection > > 
trajTrackAssoTokens_
 
float trkWeightpvtx_
 
uint32_t type_
 
uint32_t vertexid_
 
edm::EDGetTokenT
< reco::VertexCollection
vertexToken_
 
TTree * vertices_
 
float xPCA_
 
float yPCA_
 
float zPCA_
 

Static Private Attributes

static const int nMaxPVs_ = 50
 

Additional Inherited Members

- Public Types inherited from edm::EDAnalyzer
typedef EDAnalyzer ModuleType
 
- Public Types inherited from edm::EDConsumerBase
typedef ProductLabels Labels
 
- Static Public Member Functions inherited from edm::EDAnalyzer
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &)
 

Detailed Description

Description: analysis of the clusters and digis in the tracker

Implementation: analysis of the clusters and digis in the tracker

Definition at line 109 of file TrackerDpgAnalysis.cc.

Constructor & Destructor Documentation

TrackerDpgAnalysis::TrackerDpgAnalysis ( const edm::ParameterSet iConfig)
explicit

Definition at line 215 of file TrackerDpgAnalysis.cc.

TrackerDpgAnalysis::~TrackerDpgAnalysis ( )

Definition at line 502 of file TrackerDpgAnalysis.cc.

Member Function Documentation

void TrackerDpgAnalysis::analyze ( const edm::Event iEvent,
const edm::EventSetup iSetup 
)
overrideprivatevirtual

Implements edm::EDAnalyzer.

Definition at line 514 of file TrackerDpgAnalysis.cc.

void TrackerDpgAnalysis::beginRun ( const edm::Run iRun,
const edm::EventSetup iSetup 
)
overrideprivatevirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 960 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::delay ( const SiStripEventSummary summary)
protected

Definition at line 1393 of file TrackerDpgAnalysis.cc.

std::map< uint32_t, float > TrackerDpgAnalysis::delay ( const std::vector< std::string > &  files)
protected

Definition at line 1404 of file TrackerDpgAnalysis.cc.

void TrackerDpgAnalysis::endJob ( void  )
overrideprivatevirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 1051 of file TrackerDpgAnalysis.cc.

void TrackerDpgAnalysis::insertMeasurement ( std::multimap< const uint32_t, std::pair< LocalPoint, double > > &  collection,
const TransientTrackingRecHit hit,
double  tla 
)
protected

Definition at line 1105 of file TrackerDpgAnalysis.cc.

void TrackerDpgAnalysis::insertMeasurement ( std::multimap< const uint32_t, std::pair< int, int > > &  collection,
const TrackingRecHit hit,
int  trackid 
)
protected

Definition at line 1158 of file TrackerDpgAnalysis.cc.

void TrackerDpgAnalysis::insertMeasurement ( std::multimap< const uint32_t, std::pair< LocalPoint, std::pair< double, double > > > &  collection,
const TransientTrackingRecHit hit,
double  alpha,
double  beta 
)
protected

Definition at line 1233 of file TrackerDpgAnalysis.cc.

void TrackerDpgAnalysis::insertMeasurement ( std::multimap< const uint32_t, std::pair< std::pair< float, float >, int > > &  collection,
const TrackingRecHit hit,
int  trackid 
)
protected

Definition at line 1276 of file TrackerDpgAnalysis.cc.

std::map< size_t, int > TrackerDpgAnalysis::inVertex ( const reco::TrackCollection tracks,
const reco::VertexCollection vertices,
uint32_t  firstVertex 
)
protected

Definition at line 1177 of file TrackerDpgAnalysis.cc.

std::vector< int > TrackerDpgAnalysis::onTrack ( edm::Handle< edmNew::DetSetVector< SiStripCluster > > &  clusters,
const reco::TrackCollection trackVec,
uint32_t  firstTrack 
)
protected

Definition at line 1124 of file TrackerDpgAnalysis.cc.

std::vector< int > TrackerDpgAnalysis::onTrack ( edm::Handle< edmNew::DetSetVector< SiPixelCluster > > &  clusters,
const reco::TrackCollection trackVec,
uint32_t  firstTrack 
)
protected

Definition at line 1242 of file TrackerDpgAnalysis.cc.

std::vector< double > TrackerDpgAnalysis::onTrackAngles ( edm::Handle< edmNew::DetSetVector< SiStripCluster > > &  clusters,
const std::vector< Trajectory > &  trajVec 
)
protected

Definition at line 1070 of file TrackerDpgAnalysis.cc.

std::vector< std::pair< double, double > > TrackerDpgAnalysis::onTrackAngles ( edm::Handle< edmNew::DetSetVector< SiPixelCluster > > &  clusters,
const std::vector< Trajectory > &  trajVec 
)
protected

Definition at line 1192 of file TrackerDpgAnalysis.cc.

double TrackerDpgAnalysis::sumPtSquared ( const reco::Vertex v)
protected

Definition at line 1383 of file TrackerDpgAnalysis.cc.

std::string TrackerDpgAnalysis::toStringId ( uint32_t  rawid)
protected

Definition at line 1375 of file TrackerDpgAnalysis.cc.

std::string TrackerDpgAnalysis::toStringName ( uint32_t  rawid,
const TrackerTopology tTopo 
)
protected

Definition at line 1285 of file TrackerDpgAnalysis.cc.

Member Data Documentation

float TrackerDpgAnalysis::alpha_
private

Definition at line 190 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::angle_
private

Definition at line 175 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::aplanarity_
private

Definition at line 199 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::beta_
private

Definition at line 190 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::bsDxdz_
private

Definition at line 198 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::bsDydz_
private

Definition at line 198 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::bsSigmaZ_
private

Definition at line 198 of file TrackerDpgAnalysis.cc.

edm::EDGetTokenT<reco::BeamSpot> TrackerDpgAnalysis::bsToken_
private

Definition at line 145 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::bsX0_
private

Definition at line 198 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::bsY0_
private

Definition at line 198 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::bsZ0_
private

Definition at line 198 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::bx_
private

Definition at line 201 of file TrackerDpgAnalysis.cc.

edm::ESHandle<SiStripFedCabling> TrackerDpgAnalysis::cabling_
private

Definition at line 153 of file TrackerDpgAnalysis.cc.

std::string TrackerDpgAnalysis::cablingFileName_
private

Definition at line 204 of file TrackerDpgAnalysis.cc.

uint16_t TrackerDpgAnalysis::ccuAdd_
private

Definition at line 183 of file TrackerDpgAnalysis.cc.

uint16_t TrackerDpgAnalysis::ccuChan_
private

Definition at line 183 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::charge_
private

Definition at line 197 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::chargeCorr_
private

Definition at line 190 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::chi2_
private

Definition at line 180 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::clBareCharge_
private

Definition at line 178 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::clBareNoise_
private

Definition at line 178 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::clCorrectedCharge_
private

Definition at line 176 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::clCorrectedSignalOverNoise_
private

Definition at line 176 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::clNormalizedCharge_
private

Definition at line 177 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::clNormalizedNoise_
private

Definition at line 177 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::clPosition_
private

Definition at line 179 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::clPositionX_
private

Definition at line 190 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::clPositionY_
private

Definition at line 190 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::clSignalOverNoise_
private

Definition at line 177 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::clSize_
private

Definition at line 189 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::clSizeX_
private

Definition at line 189 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::clSizeY_
private

Definition at line 189 of file TrackerDpgAnalysis.cc.

TTree* TrackerDpgAnalysis::clusters_
private

Definition at line 158 of file TrackerDpgAnalysis.cc.

edm::EDGetTokenT<edmNew::DetSetVector<SiStripCluster> > TrackerDpgAnalysis::clusterToken_
private

Definition at line 138 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::clWidth_
private

Definition at line 179 of file TrackerDpgAnalysis.cc.

std::multimap<const uint32_t,const FedChannelConnection*> TrackerDpgAnalysis::connections_
private

Definition at line 155 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::dcuId_
private

Definition at line 182 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::dedx1_
private

Definition at line 181 of file TrackerDpgAnalysis.cc.

edm::EDGetTokenT<edm::ValueMap<reco::DeDxData> > TrackerDpgAnalysis::dedx1Token_
private

Definition at line 140 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::dedx2_
private

Definition at line 181 of file TrackerDpgAnalysis.cc.

edm::EDGetTokenT<edm::ValueMap<reco::DeDxData> > TrackerDpgAnalysis::dedx2Token_
private

Definition at line 141 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::dedx3_
private

Definition at line 181 of file TrackerDpgAnalysis.cc.

edm::EDGetTokenT<edm::ValueMap<reco::DeDxData> > TrackerDpgAnalysis::dedx3Token_
private

Definition at line 142 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::dedxNoM_
private

Definition at line 184 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::delay_
private

Definition at line 199 of file TrackerDpgAnalysis.cc.

std::vector<std::string> TrackerDpgAnalysis::delayFileNames_
private

Definition at line 205 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::detid_
private

Definition at line 182 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::distance_
private

Definition at line 179 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::dxy_
private

Definition at line 194 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::dxyCorr_
private

Definition at line 194 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::dxyerr_
private

Definition at line 194 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::dz_
private

Definition at line 194 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::dzCorr_
private

Definition at line 194 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::dzerr_
private

Definition at line 194 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::errorX_
private

Definition at line 174 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::errorY_
private

Definition at line 174 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::eta_
private

Definition at line 180 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::etaerr_
private

Definition at line 193 of file TrackerDpgAnalysis.cc.

TTree* TrackerDpgAnalysis::event_
private

Definition at line 164 of file TrackerDpgAnalysis.cc.

edm::EventNumber_t TrackerDpgAnalysis::eventid_
private

Definition at line 169 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::fBz_
private

Definition at line 190 of file TrackerDpgAnalysis.cc.

uint16_t TrackerDpgAnalysis::fecCrate_
private

Definition at line 183 of file TrackerDpgAnalysis.cc.

uint16_t TrackerDpgAnalysis::fecRing_
private

Definition at line 183 of file TrackerDpgAnalysis.cc.

uint16_t TrackerDpgAnalysis::fecSlot_
private

Definition at line 183 of file TrackerDpgAnalysis.cc.

uint16_t TrackerDpgAnalysis::fedCh_
private

Definition at line 183 of file TrackerDpgAnalysis.cc.

uint16_t TrackerDpgAnalysis::fedId_
private

Definition at line 183 of file TrackerDpgAnalysis.cc.

uint16_t TrackerDpgAnalysis::fiberLength_
private

Definition at line 183 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::foundhits_
private

Definition at line 184 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::foundhitsPixels_
private

Definition at line 187 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::foundhitsStrips_
private

Definition at line 187 of file TrackerDpgAnalysis.cc.

bool TrackerDpgAnalysis::functionality_events_
private

Definition at line 156 of file TrackerDpgAnalysis.cc.

bool TrackerDpgAnalysis::functionality_missingHits_
private

Definition at line 156 of file TrackerDpgAnalysis.cc.

bool TrackerDpgAnalysis::functionality_offtrackClusters_
private

Definition at line 156 of file TrackerDpgAnalysis.cc.

bool TrackerDpgAnalysis::functionality_ontrackClusters_
private

Definition at line 156 of file TrackerDpgAnalysis.cc.

bool TrackerDpgAnalysis::functionality_pixclusters_
private

Definition at line 156 of file TrackerDpgAnalysis.cc.

bool TrackerDpgAnalysis::functionality_pixvertices_
private

Definition at line 156 of file TrackerDpgAnalysis.cc.

bool TrackerDpgAnalysis::functionality_tracks_
private

Definition at line 156 of file TrackerDpgAnalysis.cc.

bool TrackerDpgAnalysis::functionality_vertices_
private

Definition at line 156 of file TrackerDpgAnalysis.cc.

uint32_t* TrackerDpgAnalysis::globaltrackid_
private

Definition at line 172 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::globalvertexid_
private

Definition at line 171 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::globalX_
private

Definition at line 173 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::globalY_
private

Definition at line 173 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::globalZ_
private

Definition at line 173 of file TrackerDpgAnalysis.cc.

std::vector<std::string> TrackerDpgAnalysis::hlNames_
private

Definition at line 207 of file TrackerDpgAnalysis.cc.

HLTConfigProvider TrackerDpgAnalysis::hltConfig_
private

Definition at line 208 of file TrackerDpgAnalysis.cc.

bool TrackerDpgAnalysis::HLTDecisionBits_[256]
private

Definition at line 200 of file TrackerDpgAnalysis.cc.

edm::InputTag TrackerDpgAnalysis::HLTTag_
private

Definition at line 147 of file TrackerDpgAnalysis.cc.

edm::EDGetTokenT<edm::TriggerResults> TrackerDpgAnalysis::HLTToken_
private

Definition at line 148 of file TrackerDpgAnalysis.cc.

bool TrackerDpgAnalysis::isFake_pvtx_
private

Definition at line 196 of file TrackerDpgAnalysis.cc.

bool TrackerDpgAnalysis::isValid_pvtx_
private

Definition at line 196 of file TrackerDpgAnalysis.cc.

bool TrackerDpgAnalysis::L1DecisionBits_[192]
private

Definition at line 200 of file TrackerDpgAnalysis.cc.

bool TrackerDpgAnalysis::L1TechnicalBits_[64]
private

Definition at line 200 of file TrackerDpgAnalysis.cc.

edm::EDGetTokenT<L1GlobalTriggerReadoutRecord> TrackerDpgAnalysis::L1Token_
private

Definition at line 146 of file TrackerDpgAnalysis.cc.

uint16_t TrackerDpgAnalysis::lldChannel_
private

Definition at line 183 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::lostHits_
private

Definition at line 184 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::losthitsPixels_
private

Definition at line 187 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::losthitsStrips_
private

Definition at line 187 of file TrackerDpgAnalysis.cc.

float* TrackerDpgAnalysis::lowPixelProbabilityFraction_
private

Definition at line 186 of file TrackerDpgAnalysis.cc.

uint16_t TrackerDpgAnalysis::lumiSegment_
private

Definition at line 202 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::maxCharge_
private

Definition at line 175 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::measX_
private

Definition at line 174 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::measY_
private

Definition at line 174 of file TrackerDpgAnalysis.cc.

std::vector<TTree*> TrackerDpgAnalysis::missingHits_
private

Definition at line 161 of file TrackerDpgAnalysis.cc.

char * TrackerDpgAnalysis::moduleId_
private

Definition at line 203 of file TrackerDpgAnalysis.cc.

char* TrackerDpgAnalysis::moduleName_
private

Definition at line 203 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::nclusters_
private

Definition at line 184 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::nclustersOntrack_
private

Definition at line 184 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::ndof_
private

Definition at line 184 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::nLayers_
private

Definition at line 187 of file TrackerDpgAnalysis.cc.

const int TrackerDpgAnalysis::nMaxPVs_ = 50
staticprivate

Definition at line 136 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::npixClusters_
private

Definition at line 184 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::npixClustersOntrack_
private

Definition at line 184 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::nPixelVertices_
private

Definition at line 187 of file TrackerDpgAnalysis.cc.

uint32_t* TrackerDpgAnalysis::ntracks_
private

Definition at line 185 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::nTracks_pvtx_
private

Definition at line 188 of file TrackerDpgAnalysis.cc.

uint32_t * TrackerDpgAnalysis::ntrajs_
private

Definition at line 185 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::nVertices_
private

Definition at line 187 of file TrackerDpgAnalysis.cc.

bool TrackerDpgAnalysis::onTrack_
private

Definition at line 167 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::orbit_
private

Definition at line 201 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::orbitL1_
private

Definition at line 201 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::p_
private

Definition at line 197 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::phi_
private

Definition at line 180 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::phierr_
private

Definition at line 193 of file TrackerDpgAnalysis.cc.

uint16_t TrackerDpgAnalysis::physicsDeclared_
private

Definition at line 202 of file TrackerDpgAnalysis.cc.

TTree* TrackerDpgAnalysis::pixclusters_
private

Definition at line 159 of file TrackerDpgAnalysis.cc.

edm::EDGetTokenT<edmNew::DetSetVector<SiPixelCluster> > TrackerDpgAnalysis::pixelclusterToken_
private

Definition at line 139 of file TrackerDpgAnalysis.cc.

edm::EDGetTokenT<reco::VertexCollection> TrackerDpgAnalysis::pixelVertexToken_
private

Definition at line 143 of file TrackerDpgAnalysis.cc.

TTree* TrackerDpgAnalysis::pixelVertices_
private

Definition at line 163 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::planarity_
private

Definition at line 199 of file TrackerDpgAnalysis.cc.

edm::ParameterSet TrackerDpgAnalysis::pset_
private

Definition at line 206 of file TrackerDpgAnalysis.cc.

TTree* TrackerDpgAnalysis::psumap_
private

Definition at line 165 of file TrackerDpgAnalysis.cc.

char * TrackerDpgAnalysis::PSUname_
private

Definition at line 203 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::pt_
private

Definition at line 197 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::pterr_
private

Definition at line 193 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::qoverp_
private

Definition at line 195 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::quality_
private

Definition at line 184 of file TrackerDpgAnalysis.cc.

TTree* TrackerDpgAnalysis::readoutmap_
private

Definition at line 166 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::recx_err_pvtx_
private

Definition at line 191 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::recx_pvtx_
private

Definition at line 191 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::recy_err_pvtx_
private

Definition at line 191 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::recy_pvtx_
private

Definition at line 191 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::recz_err_pvtx_
private

Definition at line 191 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::recz_pvtx_
private

Definition at line 191 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::runid_
private

Definition at line 170 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::sphericity_
private

Definition at line 199 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::store_
private

Definition at line 201 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::stripLength_
private

Definition at line 179 of file TrackerDpgAnalysis.cc.

edm::EDGetTokenT<SiStripEventSummary> TrackerDpgAnalysis::summaryToken_
private

Definition at line 137 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::sumptsq_pvtx_
private

Definition at line 191 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::thickness_
private

Definition at line 179 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::thrustValue_
private

Definition at line 199 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::thrustX_
private

Definition at line 199 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::thrustY_
private

Definition at line 199 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::thrustZ_
private

Definition at line 199 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::time_
private

Definition at line 201 of file TrackerDpgAnalysis.cc.

edm::ESHandle<TrackerGeometry> TrackerDpgAnalysis::tracker_
private

Definition at line 154 of file TrackerDpgAnalysis.cc.

uint32_t * TrackerDpgAnalysis::trackid_
private

Definition at line 172 of file TrackerDpgAnalysis.cc.

std::vector<edm::InputTag> TrackerDpgAnalysis::trackLabels_
private

Definition at line 149 of file TrackerDpgAnalysis.cc.

std::vector<TTree*> TrackerDpgAnalysis::tracks_
private

Definition at line 160 of file TrackerDpgAnalysis.cc.

std::vector<edm::EDGetTokenT<reco::TrackCollection> > TrackerDpgAnalysis::trackTokens_
private

Definition at line 150 of file TrackerDpgAnalysis.cc.

std::vector<edm::EDGetTokenT<std::vector<Trajectory> > > TrackerDpgAnalysis::trajectoryTokens_
private

Definition at line 151 of file TrackerDpgAnalysis.cc.

std::vector<edm::EDGetTokenT<TrajTrackAssociationCollection> > TrackerDpgAnalysis::trajTrackAssoTokens_
private

Definition at line 152 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::trkWeightpvtx_
private

Definition at line 195 of file TrackerDpgAnalysis.cc.

uint32_t TrackerDpgAnalysis::type_
private

Definition at line 182 of file TrackerDpgAnalysis.cc.

Referenced by RandomRunSource.RandomRunSource::insertInto().

uint32_t TrackerDpgAnalysis::vertexid_
private

Definition at line 168 of file TrackerDpgAnalysis.cc.

edm::EDGetTokenT<reco::VertexCollection> TrackerDpgAnalysis::vertexToken_
private

Definition at line 144 of file TrackerDpgAnalysis.cc.

TTree* TrackerDpgAnalysis::vertices_
private

Definition at line 162 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::xPCA_
private

Definition at line 195 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::yPCA_
private

Definition at line 195 of file TrackerDpgAnalysis.cc.

float TrackerDpgAnalysis::zPCA_
private

Definition at line 195 of file TrackerDpgAnalysis.cc.