Commit in lcdd on MAIN
include/lcdd/detectors/OpticalCalorimeterHitProcessor.hh+8-151.2 -> 1.3
src/lcdd/detectors/OpticalCalorimeterHitProcessor.cc+3-31.6 -> 1.7
+11-18
2 modified files
change parent class to LegacyCalorimeterHitProcessor so default hit processing works

lcdd/include/lcdd/detectors
OpticalCalorimeterHitProcessor.hh 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- OpticalCalorimeterHitProcessor.hh	22 Aug 2013 22:32:16 -0000	1.2
+++ OpticalCalorimeterHitProcessor.hh	14 Nov 2013 00:46:45 -0000	1.3
@@ -1,27 +1,24 @@
-// $Header: /cvs/lcd/lcdd/include/lcdd/detectors/OpticalCalorimeterHitProcessor.hh,v 1.2 2013/08/22 22:32:16 jeremy Exp $
+// $Header: /cvs/lcd/lcdd/include/lcdd/detectors/OpticalCalorimeterHitProcessor.hh,v 1.3 2013/11/14 00:46:45 jeremy Exp $
 
 #ifndef LCDD_DETECTORS_OPTICALCALORIMETERHITPROCESSOR_HH
 #define LCDD_DETECTORS_OPTICALCALORIMETERHITPROCESSOR_HH 1
 
 // LCDD
-#include "lcdd/detectors/CalorimeterHitProcessor.hh"
+#include "lcdd/detectors/LegacyCalorimeterHitProcessor.hh"
 #include "lcdd/detectors/Cerenkov.hh"
 #include "lcdd/detectors/HitProcessorFactory.hh"
 
 /**
  * @brief HitProcessor to create CalorimeterHit objects in an optical calorimeter.
  */
-class OpticalCalorimeterHitProcessor : public CalorimeterHitProcessor
-{
+class OpticalCalorimeterHitProcessor: public LegacyCalorimeterHitProcessor {
 public:
 
     /**
      * An enum for the two hit collections (cerenkov and edep).
      */
-    enum HCType
-    {
-        eEdep = 0,
-        eCerenkov = 1
+    enum HCType {
+        eEdep = 0, eCerenkov = 1
     };
 
 public:
@@ -59,22 +56,18 @@
 /**
  * The factory for creating new OpticalCalorimeterHitProcessor objects.
  */
-class OpticalCalorimeterHitProcessorFactory : public HitProcessorFactory
-{
+class OpticalCalorimeterHitProcessorFactory: public HitProcessorFactory {
 
 public:
 
-    HitProcessor* createHitProcessor(SensitiveDetector* sd)
-    {
+    HitProcessor* createHitProcessor(SensitiveDetector* sd) {
         return new OpticalCalorimeterHitProcessor(dynamic_cast<CalorimeterSD*>(sd));
     }
 
-    const std::string& handlesType()
-    {
+    const std::string& handlesType() {
         static std::string typeName = "OpticalCalorimeterHitProcessor";
         return typeName;
     }
 };
 
-
 #endif

lcdd/src/lcdd/detectors
OpticalCalorimeterHitProcessor.cc 1.6 -> 1.7
diff -u -r1.6 -r1.7
--- OpticalCalorimeterHitProcessor.cc	13 Nov 2013 23:02:56 -0000	1.6
+++ OpticalCalorimeterHitProcessor.cc	14 Nov 2013 00:46:45 -0000	1.7
@@ -1,4 +1,4 @@
-// $Header: /cvs/lcd/lcdd/src/lcdd/detectors/OpticalCalorimeterHitProcessor.cc,v 1.6 2013/11/13 23:02:56 jeremy Exp $
+// $Header: /cvs/lcd/lcdd/src/lcdd/detectors/OpticalCalorimeterHitProcessor.cc,v 1.7 2013/11/14 00:46:45 jeremy Exp $
 
 // LCDD
 #include "lcdd/detectors/OpticalCalorimeterHitProcessor.hh"
@@ -11,7 +11,7 @@
 #include "G4Poisson.hh"
 
 OpticalCalorimeterHitProcessor::OpticalCalorimeterHitProcessor(CalorimeterSD* calorimeter) :
-        CalorimeterHitProcessor(calorimeter), _cerenGenerator(0) {
+        LegacyCalorimeterHitProcessor(calorimeter), _cerenGenerator(0) {
 }
 
 OpticalCalorimeterHitProcessor::~OpticalCalorimeterHitProcessor() {
@@ -45,7 +45,7 @@
     }
 
     if (NCerenPhotons <= 0) {
-        return CalorimeterHitProcessor::processHits(step);
+        return LegacyCalorimeterHitProcessor::processHits(step);
     } else {
         G4ThreeVector myPoint = step->GetPreStepPoint()->GetPosition();
         G4StepPoint* apreStepPoint = step->GetPreStepPoint();
CVSspam 0.2.12


Use REPLY-ALL to reply to list

To unsubscribe from the LCD-CVS list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=LCD-CVS&A=1