CMS 3D CMS Logo

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

#include <SeedGeneratorForCRack.h>

Public Types

typedef TrajectoryStateOnSurface TSOS
 

Public Member Functions

void init (const SiStripRecHit2DCollection &collstereo, const SiStripRecHit2DCollection &collrphi, const SiStripMatchedRecHit2DCollection &collmatched, const edm::EventSetup &c)
 
void run (TrajectorySeedCollection &, const edm::EventSetup &c)
 
 SeedGeneratorForCRack (const edm::ParameterSet &conf)
 
void seeds (TrajectorySeedCollection &output, const edm::EventSetup &c, const TrackingRegion &region)
 
virtual ~SeedGeneratorForCRack ()
 

Private Attributes

std::string builderName
 
edm::ParameterSet conf_
 
std::string geometry
 
OrderedHitPairs HitPairs
 
edm::ESHandle< MagneticFieldmagfield
 
float multipleScatteringFactor
 
GlobalTrackingRegion region
 
double seedMomentum
 
float seedpt
 
CosmicHitPairGeneratorthePairGenerator
 
PropagatorWithMaterialthePropagatorAl
 
PropagatorWithMaterialthePropagatorOp
 
KFUpdatortheUpdator
 
edm::ESHandle< TrackerGeometrytracker
 
const
TransientTrackingRecHitBuilder
TTTRHBuilder
 

Detailed Description

Definition at line 21 of file SeedGeneratorForCRack.h.

Member Typedef Documentation

Definition at line 23 of file SeedGeneratorForCRack.h.

Constructor & Destructor Documentation

SeedGeneratorForCRack::SeedGeneratorForCRack ( const edm::ParameterSet conf)

Definition at line 31 of file SeedGeneratorForCRack.cc.

virtual SeedGeneratorForCRack::~SeedGeneratorForCRack ( )
inlinevirtual

Definition at line 25 of file SeedGeneratorForCRack.h.

25 {};

Member Function Documentation

void SeedGeneratorForCRack::init ( const SiStripRecHit2DCollection collstereo,
const SiStripRecHit2DCollection collrphi,
const SiStripMatchedRecHit2DCollection collmatched,
const edm::EventSetup c 
)

Definition at line 6 of file SeedGeneratorForCRack.cc.

Referenced by CRackSeedGenerator::produce().

void SeedGeneratorForCRack::run ( TrajectorySeedCollection output,
const edm::EventSetup c 
)

Definition at line 45 of file SeedGeneratorForCRack.cc.

Referenced by CRackSeedGenerator::produce().

void SeedGeneratorForCRack::seeds ( TrajectorySeedCollection output,
const edm::EventSetup c,
const TrackingRegion region 
)

Definition at line 53 of file SeedGeneratorForCRack.cc.

Member Data Documentation

std::string SeedGeneratorForCRack::builderName
private

Definition at line 49 of file SeedGeneratorForCRack.h.

edm::ParameterSet SeedGeneratorForCRack::conf_
private

Definition at line 39 of file SeedGeneratorForCRack.h.

std::string SeedGeneratorForCRack::geometry
private

Definition at line 50 of file SeedGeneratorForCRack.h.

OrderedHitPairs SeedGeneratorForCRack::HitPairs
private

Definition at line 52 of file SeedGeneratorForCRack.h.

edm::ESHandle<MagneticField> SeedGeneratorForCRack::magfield
private

Definition at line 42 of file SeedGeneratorForCRack.h.

float SeedGeneratorForCRack::multipleScatteringFactor
private

Definition at line 53 of file SeedGeneratorForCRack.h.

GlobalTrackingRegion SeedGeneratorForCRack::region
private

Definition at line 40 of file SeedGeneratorForCRack.h.

double SeedGeneratorForCRack::seedMomentum
private

Definition at line 54 of file SeedGeneratorForCRack.h.

float SeedGeneratorForCRack::seedpt
private

Definition at line 51 of file SeedGeneratorForCRack.h.

CosmicHitPairGenerator* SeedGeneratorForCRack::thePairGenerator
private

Definition at line 41 of file SeedGeneratorForCRack.h.

PropagatorWithMaterial* SeedGeneratorForCRack::thePropagatorAl
private

Definition at line 46 of file SeedGeneratorForCRack.h.

PropagatorWithMaterial* SeedGeneratorForCRack::thePropagatorOp
private

Definition at line 47 of file SeedGeneratorForCRack.h.

KFUpdator* SeedGeneratorForCRack::theUpdator
private

Definition at line 45 of file SeedGeneratorForCRack.h.

edm::ESHandle<TrackerGeometry> SeedGeneratorForCRack::tracker
private

Definition at line 43 of file SeedGeneratorForCRack.h.

const TransientTrackingRecHitBuilder* SeedGeneratorForCRack::TTTRHBuilder
private

Definition at line 48 of file SeedGeneratorForCRack.h.