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
FP420ClusterMain Class Reference

#include <FP420ClusterMain.h>

Public Member Functions

 FP420ClusterMain (const edm::ParameterSet &conf, int dn, int sn, int pn, int rn)
 
void run (edm::Handle< DigiCollectionFP420 > &input, std::auto_ptr< ClusterCollectionFP420 > &soutput, std::vector< ClusterNoiseFP420 > &noise)
 Runs the algorithm. More...
 
 ~FP420ClusterMain ()
 

Private Attributes

double BadElectrodeProbability_
 
double ChannelThreshold
 
std::string clusterMode_
 
double ClusterThreshold
 
edm::ParameterSet conf_
 
int dn0
 
double ElectronPerADC_
 
double ENC_
 
double ldrift
 
double ldriftX
 
double ldriftY
 
int MaxVoidsInCluster
 
float moduleThickness
 
float moduleThicknessX
 
float moduleThicknessY
 
int numStrips
 
int numStripsX
 
int numStripsXW
 
int numStripsY
 
int numStripsYW
 
double pitch
 
double pitchX
 
double pitchY
 
int pn0
 
int rn0
 
double SeedThreshold
 
int sn0
 
float Thick300
 
ClusterProducerFP420threeThreshold_
 
bool UseNoiseBadElectrodeFlagFromDB_
 
bool validClusterizer_
 
int verbosity
 
int xytype
 

Detailed Description

Definition at line 26 of file FP420ClusterMain.h.

Constructor & Destructor Documentation

FP420ClusterMain::FP420ClusterMain ( const edm::ParameterSet conf,
int  dn,
int  sn,
int  pn,
int  rn 
)

Definition at line 23 of file FP420ClusterMain.cc.

FP420ClusterMain::~FP420ClusterMain ( )

Definition at line 110 of file FP420ClusterMain.cc.

Member Function Documentation

void FP420ClusterMain::run ( edm::Handle< DigiCollectionFP420 > &  input,
std::auto_ptr< ClusterCollectionFP420 > &  soutput,
std::vector< ClusterNoiseFP420 > &  noise 
)

Runs the algorithm.

Definition at line 119 of file FP420ClusterMain.cc.

Member Data Documentation

double FP420ClusterMain::BadElectrodeProbability_
private

Definition at line 60 of file FP420ClusterMain.h.

double FP420ClusterMain::ChannelThreshold
private

Definition at line 63 of file FP420ClusterMain.h.

std::string FP420ClusterMain::clusterMode_
private

Definition at line 51 of file FP420ClusterMain.h.

double FP420ClusterMain::ClusterThreshold
private

Definition at line 65 of file FP420ClusterMain.h.

edm::ParameterSet FP420ClusterMain::conf_
private

Definition at line 54 of file FP420ClusterMain.h.

int FP420ClusterMain::dn0
private

Definition at line 84 of file FP420ClusterMain.h.

double FP420ClusterMain::ElectronPerADC_
private

Definition at line 58 of file FP420ClusterMain.h.

double FP420ClusterMain::ENC_
private

Definition at line 59 of file FP420ClusterMain.h.

double FP420ClusterMain::ldrift
private

Definition at line 70 of file FP420ClusterMain.h.

double FP420ClusterMain::ldriftX
private

Definition at line 68 of file FP420ClusterMain.h.

double FP420ClusterMain::ldriftY
private

Definition at line 69 of file FP420ClusterMain.h.

int FP420ClusterMain::MaxVoidsInCluster
private

Definition at line 66 of file FP420ClusterMain.h.

float FP420ClusterMain::moduleThickness
private

Definition at line 76 of file FP420ClusterMain.h.

float FP420ClusterMain::moduleThicknessX
private

Definition at line 74 of file FP420ClusterMain.h.

float FP420ClusterMain::moduleThicknessY
private

Definition at line 75 of file FP420ClusterMain.h.

int FP420ClusterMain::numStrips
private

Definition at line 79 of file FP420ClusterMain.h.

int FP420ClusterMain::numStripsX
private

Definition at line 77 of file FP420ClusterMain.h.

int FP420ClusterMain::numStripsXW
private

Definition at line 77 of file FP420ClusterMain.h.

int FP420ClusterMain::numStripsY
private

Definition at line 78 of file FP420ClusterMain.h.

int FP420ClusterMain::numStripsYW
private

Definition at line 78 of file FP420ClusterMain.h.

double FP420ClusterMain::pitch
private

Definition at line 73 of file FP420ClusterMain.h.

double FP420ClusterMain::pitchX
private

Definition at line 71 of file FP420ClusterMain.h.

double FP420ClusterMain::pitchY
private

Definition at line 72 of file FP420ClusterMain.h.

int FP420ClusterMain::pn0
private

Definition at line 88 of file FP420ClusterMain.h.

int FP420ClusterMain::rn0
private

Definition at line 90 of file FP420ClusterMain.h.

double FP420ClusterMain::SeedThreshold
private

Definition at line 64 of file FP420ClusterMain.h.

int FP420ClusterMain::sn0
private

Definition at line 86 of file FP420ClusterMain.h.

float FP420ClusterMain::Thick300
private

Definition at line 81 of file FP420ClusterMain.h.

ClusterProducerFP420* FP420ClusterMain::threeThreshold_
private

Definition at line 50 of file FP420ClusterMain.h.

bool FP420ClusterMain::UseNoiseBadElectrodeFlagFromDB_
private

Definition at line 61 of file FP420ClusterMain.h.

bool FP420ClusterMain::validClusterizer_
private

Definition at line 57 of file FP420ClusterMain.h.

int FP420ClusterMain::verbosity
private

Definition at line 94 of file FP420ClusterMain.h.

int FP420ClusterMain::xytype
private

Definition at line 92 of file FP420ClusterMain.h.