Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 0 additions & 37 deletions L1Trigger/TrackFindingTracklet/interface/AllProjectionsMemory.h

This file was deleted.

38 changes: 0 additions & 38 deletions L1Trigger/TrackFindingTracklet/interface/CandidateMatchMemory.h

This file was deleted.

68 changes: 0 additions & 68 deletions L1Trigger/TrackFindingTracklet/interface/MatchCalculator.h

This file was deleted.

45 changes: 0 additions & 45 deletions L1Trigger/TrackFindingTracklet/interface/MatchEngine.h

This file was deleted.

43 changes: 0 additions & 43 deletions L1Trigger/TrackFindingTracklet/interface/ProjectionRouter.h

This file was deleted.

33 changes: 0 additions & 33 deletions L1Trigger/TrackFindingTracklet/interface/Sector.h
Original file line number Diff line number Diff line change
Expand Up @@ -31,31 +31,19 @@ namespace trklet {
class AllInnerStubsMemory;
class VMStubsTEMemory;
class VMStubsMEMemory;
class StubPairsMemory;
class StubTripletsMemory;
class TrackletParametersMemory;
class TrackletProjectionsMemory;
class AllProjectionsMemory;
class VMProjectionsMemory;
class CandidateMatchMemory;
class FullMatchMemory;
class TrackFitMemory;
class CleanTrackMemory;

//Processing modules
class InputRouter;
class VMRouter;
class VMRouterCM;
class TrackletEngine;
class TrackletEngineDisplaced;
class TripletEngine;
class TrackletCalculator;
class TrackletProcessor;
class TrackletProcessorDisplaced;
class TrackletCalculatorDisplaced;
class ProjectionRouter;
class MatchEngine;
class MatchCalculator;
class MatchProcessor;
class FitTrack;
class PurgeDuplicate;
Expand Down Expand Up @@ -90,13 +78,9 @@ namespace trklet {
void writeVMSME(bool first);
void writeAS(bool first);
void writeAIS(bool first);
void writeSP(bool first);
void writeST(bool first);
void writeTPAR(bool first);
void writeTPROJ(bool first);
void writeAP(bool first);
void writeVMPROJ(bool first);
void writeCM(bool first);
void writeMC(bool first);
void writeTF(bool first);
void writeCT(bool first);
Expand All @@ -106,16 +90,11 @@ namespace trklet {
// execute the different tracklet processing modules
void executeIR();
void executeVMR();
void executeTE();
void executeTED();
void executeTRE();
void executeTP();
void executeTPD();
void executeTC();
void executeTCD();
void executePR();
void executeME();
void executeMC();
void executeMP();
void executeFT(std::vector<std::vector<std::string>>& streamsTrackRaw,
std::vector<std::vector<StubStreamData>>& streamsStubRaw);
Expand Down Expand Up @@ -157,31 +136,19 @@ namespace trklet {
std::vector<std::unique_ptr<AllInnerStubsMemory>> AIS_;
std::vector<std::unique_ptr<VMStubsTEMemory>> VMSTE_;
std::vector<std::unique_ptr<VMStubsMEMemory>> VMSME_;
std::vector<std::unique_ptr<StubPairsMemory>> SP_;
std::vector<std::unique_ptr<StubTripletsMemory>> ST_;
std::vector<std::unique_ptr<TrackletParametersMemory>> TPAR_;
std::vector<std::unique_ptr<TrackletProjectionsMemory>> TPROJ_;
std::vector<std::unique_ptr<AllProjectionsMemory>> AP_;
std::vector<std::unique_ptr<VMProjectionsMemory>> VMPROJ_;
std::vector<std::unique_ptr<CandidateMatchMemory>> CM_;
std::vector<std::unique_ptr<FullMatchMemory>> FM_;
std::vector<std::unique_ptr<TrackFitMemory>> TF_;
std::vector<std::unique_ptr<CleanTrackMemory>> CT_;

std::map<std::string, ProcessBase*> Processes_;
std::vector<std::unique_ptr<InputRouter>> IR_;
std::vector<std::unique_ptr<VMRouter>> VMR_;
std::vector<std::unique_ptr<VMRouterCM>> VMRCM_;
std::vector<std::unique_ptr<TrackletEngine>> TE_;
std::vector<std::unique_ptr<TrackletEngineDisplaced>> TED_;
std::vector<std::unique_ptr<TripletEngine>> TRE_;
std::vector<std::unique_ptr<TrackletProcessor>> TP_;
std::vector<std::unique_ptr<TrackletProcessorDisplaced>> TPD_;
std::vector<std::unique_ptr<TrackletCalculator>> TC_;
std::vector<std::unique_ptr<TrackletCalculatorDisplaced>> TCD_;
std::vector<std::unique_ptr<ProjectionRouter>> PR_;
std::vector<std::unique_ptr<MatchEngine>> ME_;
std::vector<std::unique_ptr<MatchCalculator>> MC_;
std::vector<std::unique_ptr<MatchProcessor>> MP_;
std::vector<std::unique_ptr<FitTrack>> FT_;
std::vector<std::unique_ptr<PurgeDuplicate>> PD_;
Expand Down
17 changes: 0 additions & 17 deletions L1Trigger/TrackFindingTracklet/interface/Settings.h
Original file line number Diff line number Diff line change
Expand Up @@ -65,17 +65,13 @@ namespace trklet {
std::string const& processingModulesFile() const { return processingModulesFile_; }
std::string const& memoryModulesFile() const { return memoryModulesFile_; }
std::string const& wiresFile() const { return wiresFile_; }
std::string const& tableTEDFile() const { return tableTEDFile_; }
std::string const& tableTREFile() const { return tableTREFile_; }

void setFitPatternFile(std::string fitPatternFileName) { fitPatternFile_ = fitPatternFileName; }
void setProcessingModulesFile(std::string processingModulesFileName) {
processingModulesFile_ = processingModulesFileName;
}
void setMemoryModulesFile(std::string memoryModulesFileName) { memoryModulesFile_ = memoryModulesFileName; }
void setWiresFile(std::string wiresFileName) { wiresFile_ = wiresFileName; }
void setTableTEDFile(std::string tableTEDFileName) { tableTEDFile_ = tableTEDFileName; }
void setTableTREFile(std::string tableTREFileName) { tableTREFile_ = tableTREFileName; }

unsigned int nzbitsstub(unsigned int layerdisk) const { return nzbitsstub_[layerdisk]; }
unsigned int nphibitsstub(unsigned int layerdisk) const { return nphibitsstub_[layerdisk]; }
Expand Down Expand Up @@ -201,9 +197,6 @@ namespace trklet {

unsigned int writememsect() const { return writememsect_; }

bool enableTripletTables() const { return enableTripletTables_; }
bool writeTripletTables() const { return writeTripletTables_; }

bool writeoutReal() const { return writeoutReal_; }

bool bookHistos() const { return bookHistos_; }
Expand Down Expand Up @@ -506,8 +499,6 @@ namespace trklet {
std::string processingModulesFile_;
std::string memoryModulesFile_;
std::string wiresFile_;
std::string tableTEDFile_;
std::string tableTREFile_;

double rcrit_{55.0}; // critical radius for the hourglass configuration

Expand Down Expand Up @@ -956,14 +947,6 @@ namespace trklet {

unsigned int writememsect_{3}; //writemem only for this sector (note that the files will have _4 extension)

bool enableTripletTables_{false}; //Enable the application of the TED and
//TRE tables; when this flag is false,
//the tables will not be read from disk
bool writeTripletTables_{false}; //Train and write the TED and TRE tables. N.B.: the tables
//cannot be applied while they are being trained, i.e.,
//this flag effectively turns off the cuts in
//TrackletEngineDisplaced and TripletEngine

bool writeoutReal_{false};

//set to true/false to turn on/off histogram booking internal to the tracking (class "HistBase/HistImp", does nothing in central CMSSW)
Expand Down
Loading