CMS 3D CMS Logo

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

#include <FP420TrackMain.h>

Public Member Functions

 FP420TrackMain (const edm::ParameterSet &conf)
 
void run (edm::Handle< ClusterCollectionFP420 > &input, std::auto_ptr< TrackCollectionFP420 > &toutput)
 Runs the algorithm. More...
 
 ~FP420TrackMain ()
 

Private Attributes

double chiCutX_
 
double chiCutY_
 
edm::ParameterSet conf_
 
int dn0
 
double dXX_
 
double dYY_
 
TrackProducerFP420finderParameters_
 
double gapBlade_
 
double pitchX_
 
double pitchXW_
 
double pitchY_
 
double pitchYW_
 
int pn0_
 
int rn0_
 
int sn0_
 
std::string trackMode_
 
bool UseHalfPitchShiftInX_
 
bool UseHalfPitchShiftInXW_
 
bool UseHalfPitchShiftInY_
 
bool UseHalfPitchShiftInYW_
 
bool validTrackerizer_
 
int verbosity
 
double XsensorSize_
 
int xytype_
 
double YsensorSize_
 
double z420_
 
double zBlade_
 
double zD2_
 
double zD3_
 
double ZGapLDet_
 
double zinibeg_
 
double ZSiDet_
 
double ZSiPlane_
 
double ZSiStep_
 

Detailed Description

Definition at line 21 of file FP420TrackMain.h.

Constructor & Destructor Documentation

FP420TrackMain::FP420TrackMain ( const edm::ParameterSet conf)

Definition at line 23 of file FP420TrackMain.cc.

FP420TrackMain::~FP420TrackMain ( )

Definition at line 129 of file FP420TrackMain.cc.

Member Function Documentation

void FP420TrackMain::run ( edm::Handle< ClusterCollectionFP420 > &  input,
std::auto_ptr< TrackCollectionFP420 > &  toutput 
)

Runs the algorithm.

Definition at line 137 of file FP420TrackMain.cc.

Referenced by cms::TrackerizerFP420::produce().

Member Data Documentation

double FP420TrackMain::chiCutX_
private

Definition at line 79 of file FP420TrackMain.h.

double FP420TrackMain::chiCutY_
private

Definition at line 80 of file FP420TrackMain.h.

edm::ParameterSet FP420TrackMain::conf_
private

Definition at line 36 of file FP420TrackMain.h.

int FP420TrackMain::dn0
private

Definition at line 45 of file FP420TrackMain.h.

double FP420TrackMain::dXX_
private

Definition at line 77 of file FP420TrackMain.h.

double FP420TrackMain::dYY_
private

Definition at line 78 of file FP420TrackMain.h.

TrackProducerFP420* FP420TrackMain::finderParameters_
private

Definition at line 37 of file FP420TrackMain.h.

double FP420TrackMain::gapBlade_
private

Definition at line 75 of file FP420TrackMain.h.

double FP420TrackMain::pitchX_
private

Definition at line 65 of file FP420TrackMain.h.

double FP420TrackMain::pitchXW_
private

Definition at line 67 of file FP420TrackMain.h.

double FP420TrackMain::pitchY_
private

Definition at line 66 of file FP420TrackMain.h.

double FP420TrackMain::pitchYW_
private

Definition at line 68 of file FP420TrackMain.h.

int FP420TrackMain::pn0_
private

Definition at line 49 of file FP420TrackMain.h.

int FP420TrackMain::rn0_
private

Definition at line 51 of file FP420TrackMain.h.

int FP420TrackMain::sn0_
private

Definition at line 47 of file FP420TrackMain.h.

std::string FP420TrackMain::trackMode_
private

Definition at line 38 of file FP420TrackMain.h.

bool FP420TrackMain::UseHalfPitchShiftInX_
private

Definition at line 55 of file FP420TrackMain.h.

bool FP420TrackMain::UseHalfPitchShiftInXW_
private

Definition at line 58 of file FP420TrackMain.h.

bool FP420TrackMain::UseHalfPitchShiftInY_
private

Definition at line 56 of file FP420TrackMain.h.

bool FP420TrackMain::UseHalfPitchShiftInYW_
private

Definition at line 59 of file FP420TrackMain.h.

bool FP420TrackMain::validTrackerizer_
private

Definition at line 41 of file FP420TrackMain.h.

int FP420TrackMain::verbosity
private

Definition at line 43 of file FP420TrackMain.h.

double FP420TrackMain::XsensorSize_
private

Definition at line 84 of file FP420TrackMain.h.

int FP420TrackMain::xytype_
private

Definition at line 53 of file FP420TrackMain.h.

double FP420TrackMain::YsensorSize_
private

Definition at line 85 of file FP420TrackMain.h.

double FP420TrackMain::z420_
private

Definition at line 62 of file FP420TrackMain.h.

double FP420TrackMain::zBlade_
private

Definition at line 74 of file FP420TrackMain.h.

double FP420TrackMain::zD2_
private

Definition at line 63 of file FP420TrackMain.h.

double FP420TrackMain::zD3_
private

Definition at line 64 of file FP420TrackMain.h.

double FP420TrackMain::ZGapLDet_
private

Definition at line 69 of file FP420TrackMain.h.

double FP420TrackMain::zinibeg_
private

Definition at line 82 of file FP420TrackMain.h.

double FP420TrackMain::ZSiDet_
private

Definition at line 73 of file FP420TrackMain.h.

double FP420TrackMain::ZSiPlane_
private

Definition at line 72 of file FP420TrackMain.h.

double FP420TrackMain::ZSiStep_
private

Definition at line 71 of file FP420TrackMain.h.