Skip to content

Commit 2895ace

Browse files
committed
refactor(base): FairModule IsSensitive checks medium property not volume name
This is faster way of checking the sensitivity property however medium needs to have proper sensitivity flag set.
1 parent e22c961 commit 2895ace

15 files changed

Lines changed: 10 additions & 39 deletions

File tree

examples/MQ/pixelDetector/src/Pixel.cxx

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -162,11 +162,6 @@ void Pixel::ConstructGeometry()
162162
ConstructASCIIGeometry<PixelGeo, PixelGeoPar>("PixelGeoPar");
163163
}
164164

165-
Bool_t Pixel::IsSensitive(const std::string& name)
166-
{
167-
return name.find("Pixel") != std::string::npos;
168-
}
169-
170165
PixelPoint* Pixel::AddHit(Int_t trackID,
171166
Int_t detID,
172167
TVector3 pos,

examples/MQ/pixelDetector/src/Pixel.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ class Pixel : public FairDetector
6262

6363
void EndOfEvent() override;
6464

65-
Bool_t IsSensitive(const std::string& name) override;
6665
FairModule* CloneModule() const override;
6766

6867
private:

examples/common/passive/FairMagnet.cxx

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,6 @@ void FairMagnet::ConstructGeometry()
4141
}
4242
}
4343

44-
Bool_t FairMagnet::IsSensitive(const std::string& /*name*/)
45-
{
46-
// just to get rid of the warrning during run, not need this is a passive element!
47-
return kFALSE;
48-
}
49-
5044
void FairMagnet::ConstructASCIIGeometry()
5145
{
5246
FairModule::ConstructASCIIGeometry<FairGeoMagnet, FairGeoPassivePar>("FairGeoPassivePar");

examples/common/passive/FairMagnet.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ class FairMagnet : public FairModule
2121
virtual ~FairMagnet();
2222
void ConstructGeometry();
2323
void ConstructASCIIGeometry();
24-
Bool_t IsSensitive(const std::string& name);
2524

2625
virtual FairModule* CloneModule() const;
2726

examples/simulation/Tutorial1/src/FairFastSimExample.cxx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,8 +172,6 @@ FairTutorialDet1Point* FairFastSimExample::AddHit(Int_t trackID,
172172
return new (clref[size]) FairTutorialDet1Point(trackID, detID, pos, mom, time, length, eLoss);
173173
}
174174

175-
Bool_t FairFastSimExample::IsSensitive(const std::string& name) { return name == "fast_sim_vol"; }
176-
177175
FairModule* FairFastSimExample::CloneModule() const
178176
{
179177
return new FairFastSimExample(*this);

examples/simulation/Tutorial1/src/FairFastSimExample.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,6 @@ class FairFastSimExample : public FairFastSimDetector
5353
*/
5454
virtual void EndOfEvent();
5555

56-
virtual Bool_t IsSensitive(const std::string& name);
57-
5856
virtual FairModule* CloneModule() const;
5957

6058
protected:

examples/simulation/Tutorial1/src/FairFastSimExample2.cxx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,8 +152,6 @@ FairTutorialDet1Point* FairFastSimExample2::AddHit(Int_t trackID,
152152
return new (clref[size]) FairTutorialDet1Point(trackID, detID, pos, mom, time, length, eLoss);
153153
}
154154

155-
Bool_t FairFastSimExample2::IsSensitive(const std::string& name) { return name == "fast_sim_vol_n2"; }
156-
157155
FairModule* FairFastSimExample2::CloneModule() const
158156
{
159157
return new FairFastSimExample2(*this);

examples/simulation/Tutorial1/src/FairFastSimExample2.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,6 @@ class FairFastSimExample2 : public FairFastSimDetector
5353
*/
5454
virtual void EndOfEvent();
5555

56-
virtual Bool_t IsSensitive(const std::string& name);
57-
5856
virtual FairModule* CloneModule() const;
5957

6058
protected:

examples/simulation/Tutorial1/src/FairTutorialDet1.cxx

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -115,11 +115,6 @@ TClonesArray* FairTutorialDet1::GetCollection(Int_t iColl) const
115115

116116
void FairTutorialDet1::Reset() { fFairTutorialDet1PointCollection->Clear(); }
117117

118-
Bool_t FairTutorialDet1::IsSensitive(const std::string& name)
119-
{
120-
return name.find("tutdet") != std::string::npos;
121-
}
122-
123118
void FairTutorialDet1::ConstructGeometry()
124119
{
125120
/** If you are using the standard ASCII input for the geometry

examples/simulation/Tutorial1/src/FairTutorialDet1.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,6 @@ class FairTutorialDet1 : public FairDetector
7070

7171
FairModule* CloneModule() const override;
7272

73-
Bool_t IsSensitive(const std::string& name) override;
74-
7573
private:
7674
/** Track information to be stored until the track leaves the
7775
active volume.

0 commit comments

Comments
 (0)