Skip to content

Commit 4de536e

Browse files
committed
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 4de536e

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)